diff --git a/README.md b/README.md index 9b4182e..50f2226 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ # arch-obs-setup -Ansible-Managed Arch Linux OBS Setup \ No newline at end of file +Ansible-Managed Arch Linux OBS Setup + +# License + +[AGPLv3 or Later](LICENSE) + +# Author + +* L3D +* CWTV diff --git a/ansible.cfg b/ansible.cfg new file mode 100644 index 0000000..72dd698 --- /dev/null +++ b/ansible.cfg @@ -0,0 +1,30 @@ +[defaults] +inventory = ./hosts.ini +remote_user = ansible +retry_files_enabled = false +nocows = true + +log_path = $HOME/.ansible/ansible.log + +forks = 23 +gathering = smart +fact_caching = jsonfile +fact_caching_connection = $HOME/.ansible/facts + +interpreter_python = /usr/bin/python3 + +[ssh_connection] +control_path = %(directory)s/%%h-%%r-%%p +ssh_args = -o StrictHostKeyChecking=accept-new -o ControlMaster=auto -o ControlPersist=600s +pipelining = true +retries = 10 + +[privilege_escalation] +become_method: community.general.sudosu +become_user = root +become_ask_pass = false + +[passwordstore_lookup] +backend = gopass +lock = readwrite +locktimeout = 45s