Repository designed to store controller objects using Configuration as Code principles
To apply all the configurations, just run the following command:
ansible-navigator run playbooks/config-controller.yaml -i localhost -m stdout --eei quay.io/automationiberia/casc/ee-casc:latest --vault-password-file .vault-password -e @vars/vault.yaml -e @vars/paths-controller.yaml -e@vars/vault-controller_iam.yaml --vault-password-file .vault-password -e '{controller_configuration_filetree_read_secure_logging: false,ansible_async_dir: /home/runner/.ansible_async/}'
To apply the configuration for one organization below configs
path (recursive_workflows
in the example), just run the following command:
ansible-navigator run playbooks/config-controller.yaml -i localhost -m stdout --eei quay.io/automationiberia/casc/ee-casc:latest --vault-password-file .vault-password -e @vars/vault.yaml -e @vars/paths-controller.yaml -e@vars/vault-controller_iam.yaml --vault-password-file .vault-password -e '{controller_configuration_filetree_read_secure_logging: false,ansible_async_dir: /home/runner/.ansible_async/, org: recursive_workflows}'