From 9af3251cee8b323046530bb4b7c499ffa38a8cbe Mon Sep 17 00:00:00 2001 From: Mike Wilson Date: Thu, 15 Dec 2022 18:45:36 -0500 Subject: [PATCH] Started playbook --- ansible/ansible.cfg | 4 ++++ ansible/group_vars/all.yml | 8 ++++++++ ansible/hosts.ini | 2 +- ansible/main.yml | 7 +++++++ ansible/requirements.yml | 3 +++ 5 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 ansible/ansible.cfg create mode 100644 ansible/group_vars/all.yml create mode 100644 ansible/main.yml create mode 100644 ansible/requirements.yml diff --git a/ansible/ansible.cfg b/ansible/ansible.cfg new file mode 100644 index 0000000..58a7a16 --- /dev/null +++ b/ansible/ansible.cfg @@ -0,0 +1,4 @@ +[defaults] +inventory = ./hosts.ini +interpreter_python = auto_silent # Disables "Using discovered python interpreter" warning +become_ask_pass = True diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml new file mode 100644 index 0000000..77686c4 --- /dev/null +++ b/ansible/group_vars/all.yml @@ -0,0 +1,8 @@ +# Main user defaults +primary_user: mike +primary_group: "{{ primary_user }}" +primary_uid: "1000" +primary_gid: "{{ primary_uid }}" + +# System defaults +timezone: "America/New_York" diff --git a/ansible/hosts.ini b/ansible/hosts.ini index 56ffb1d..e24527d 100644 --- a/ansible/hosts.ini +++ b/ansible/hosts.ini @@ -1,2 +1,2 @@ [pve] -pve-docker ansible_ssh_user=mike +pve-docker ansible_ssh_user=mike become_method=community.general.doas diff --git a/ansible/main.yml b/ansible/main.yml new file mode 100644 index 0000000..0955454 --- /dev/null +++ b/ansible/main.yml @@ -0,0 +1,7 @@ +- hosts: pve-docker + roles: + - role: geerlingguy.docker + become: true + become_method: community.general.doas + vars: + docker_users: "{{ user }}" diff --git a/ansible/requirements.yml b/ansible/requirements.yml new file mode 100644 index 0000000..a3dbbb7 --- /dev/null +++ b/ansible/requirements.yml @@ -0,0 +1,3 @@ +roles: + - src: geerlingguy.docker + - src: geerlingguy.ntp