123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # config file for ansible -- http://ansible.com/
- # ==============================================
- # This config file provides examples for running
- # the OpenShift playbooks with the provided
- # inventory scripts.
- [defaults]
- # Set the log_path
- #log_path = /tmp/ansible.log
- private_key_file = $HOME/.ssh/google_compute_engine
- # Additional default options for OpenShift Ansible
- forks = 50
- host_key_checking = False
- retry_files_enabled = False
- retry_files_save_path = ~/ansible-installer-retries
- nocows = True
- remote_user = cloud-user
- roles_path = ../../../roles/
- gathering = smart
- fact_caching = jsonfile
- fact_caching_connection = $HOME/ansible/facts
- fact_caching_timeout = 600
- callback_whitelist = profile_tasks
- inventory_ignore_extensions = secrets.py, .pyc, .cfg, .crt
- # work around privilege escalation timeouts in ansible:
- timeout = 30
- # Uncomment to use the provided example inventory
- inventory = hosts.sh
- [inventory]
- # fail more helpfully when the inventory file does not parse (Ansible 2.4+)
- unparsed_is_failed=true
- # Additional ssh options for OpenShift Ansible
- [ssh_connection]
- pipelining = True
- ssh_args = -o ControlMaster=auto -o ControlPersist=600s
- timeout = 10
- # shorten the ControlPath which is often too long; when it is,
- # ssh connection reuse silently fails, making everything slower.
- control_path = %(directory)s/%%h-%%r
|