# ansible reads $ANSIBLE_CONFIG, ansible.cfg, ~/.ansible.cfg or /etc/ansible/ansible.cfg [defaults] # Always have these for using the configuration repo jinja2_extensions=jinja2.ext.do hash_behaviour=merge # These are environment-specific defaults forks=10 #forks=1 log_path=stage-edx-ansible.log transport=ssh hostfile=./ec2.py extra_vars='key=deployment name=edx-stage group=edx-stage region=us-west-1' user=ubuntu [ssh_connection] # example from https://github.com/ansible/ansible/blob/devel/examples/ansible.cfg #ssh_args=-o ControlMaster=auto -o ControlPersist=60s -o ControlPath=/tmp/ansible-ssh-%h-%p-%r ssh_args=-F stage-ssh-config scp_if_ssh=True