Repository URL to install this package:
Version:
6.0.0 ▾
|
.. |
defaults |
tasks |
README.md |
It is possible to deploy the Cisco Identity Service Enginer (ISE) on AWS using the official Cisco ISE AMI. The following guide explains how to use the Ansible role created for such task.
The goals of this guide are:
It is recommended that you review the following guide before starting this one:
Within the recently installed Ansible collection, comes an AWS deployment role which can be configured using variables.
The role can be used like this:
--- - name: ISE Deployment Playbook hosts: localhost connection: local roles: - cisco.ise.aws_deployment
The role accomplishes the following tasks:
The role behavior can be changed using the following variables:
There are several ways of modifying the default variables. You can check the Ansible documentation for more information.
From the command line, it can be done with the -e EXTRA_VARS
or --extra-vars EXTRA_VARS
flag:
ansible-playbook -i hosts playbooks/aws_deployment.yml -e "aws_ise_ami='ami-0a8b4f863885c3372'"
ansible-playbook -i hosts playbooks/aws_deployment.yml --extra-vars "aws_ise_ami='ami-0a8b4f863885c3372'"
It is possible to use a variables file:
--- - name: ISE Deployment Playbook hosts: localhost connection: local vars_files: - my_vars.yml roles: - cisco.ise.aws_deployment
You can define the variables in the playbook:
--- - name: ISE Deployment Playbook hosts: localhost connection: local vars: aws_ise_ami: ami-0a8b4f863885c3372 roles: - cisco.ise.aws_deployment
There are 4 possible deployment types supported by this role:
Set the ise_deployment_type
variable to single
. This deployment type creates one ISE server.
ansible-playbook -i hosts playbooks/aws_deployment.yml -e "ise_deployment_type=single"
Set the ise_deployment_type
variable to small
. This deployment type creates two ISE servers.
ansible-playbook -i hosts playbooks/aws_deployment.yml -e "ise_deployment_type=small"
Set the ise_deployment_type
variable to medium
. This deployment type creates two servers with the PAN and MNT roles and up to five servers with the PSN role. It takes the extra variable ise_psn_instances
to specify how many PSN servers should be created . For example, this would be the command for a deployment with two PSN servers:
ansible-playbook -i hosts playbooks/aws_deployment.yml -e "ise_deployment_type=medium ise_psn_instances=2"
Set the ise_deployment_type
variable to large
. This deployment type creates two servers with the PAN role, two servers with the MNT role and up to 50 servers with the PSN role. It takes the extra variable ise_psn_instances
to specify how many PSN servers should be created . For example, this would be the command for a deployment with two PSN servers:
ansible-playbook -i hosts playbooks/aws_deployment.yml -e "ise_deployment_type=large ise_psn_instances=2"