# -*- conf -*- # Define custom paths which can be used to override files and templates in # Ansible roles or inject tasks via lookup plugins provided with DebOps. [override_paths] files_path = ansible/overrides/files tasks_path = ansible/overrides/tasks templates_path = ansible/overrides/templates [ansible defaults] # Path to the default Ansible inventory directory managed in the DebOps project # directory. inventory = ansible/inventory # String which will be set as the "ansible_amanged" variable in templates # generated by Ansible. ansible_managed = This file is managed remotely, all changes will be lost # Don't show tasks that were skipped during Ansible execution display_skipped_hosts = false # In case of failure, Ansible creates the '.retry' files beside the # playbook which contain names of hosts that failed. This is useless with # DebOps since playbooks are in a central location therefore it will be # disabled by default. retry_files_enabled = false # Make the default output of 'ansible-playbook' easier to read by a human. stdout_callback = yaml # Define the list of the built-in callback plugins enabled by default. callback_enabled = timer ;callback_plugins = /my/plugins/callback ;roles_path = /my/roles [ansible inventory] # This option disables the warnings about missing Ansible inventory groups # defined in a playbook. This warning message is very common in DebOps # playbooks and disabling it is recommended. host_pattern_mismatch = ignore [ansible paramiko] ;record_host_keys=True [ansible ssh_connection] # https://docs.debops.org/en/master/introduction/faq.html#debops-is-very-slow pipelining = True ;ssh_args = -o ControlMaster=auto -o ControlPersist=60s