Proxy server¶
A proxy server is used to expose IM, CMDB, CPR and the PaaS Orchestrator.
VM configuration¶
The control machine can be used to run the proxy server. The VM should meet the following minimum requirements:
OS | Ubuntu 16.04 |
vCPUs | 1 |
RAM | 2 GB |
Network | Public and private IP address. |
Warning
All the command will be run from the control machine.
Installation¶
Create the file indigopaas-deploy/ansible/inventory/group_vars/proxy.yaml
with the following configured values:
letsencrypt_email: "<valid_email_address>"
domain_name: "<proxy_vm_dns_name>"
Warning
Please provide a valid e-mail address, which is mandatory for Let’s Encrypt certificate creation.
Run the role using ansible-playbook
# cd indigopaas-deploy/ansible
# ansible-playbook -i inventory/inventory playbooks/deploy-proxy.yml