diff --git a/ansible/ansible.cfg b/ansible/ansible.cfg index 8478415..dca62b8 100644 --- a/ansible/ansible.cfg +++ b/ansible/ansible.cfg @@ -4,6 +4,7 @@ pipelining = True retry_files_enabled = False stdout_callback = yaml vault_password_file=open_the_vault.sh +ansible_python_interpreter=/usr/bin/python3 [ssh_connection] scp_if_ssh = True diff --git a/ansible/hosts.yml b/ansible/hosts.yml index 058960a..6d95a53 100644 --- a/ansible/hosts.yml +++ b/ansible/hosts.yml @@ -18,3 +18,4 @@ all: mediaserver: hosts: hatchery: + ansible_python_interpreter: /usr/bin/python3 diff --git a/ansible/roles/mediaserver/tasks/main.yml b/ansible/roles/mediaserver/tasks/main.yml index baf27c3..22b80cd 100644 --- a/ansible/roles/mediaserver/tasks/main.yml +++ b/ansible/roles/mediaserver/tasks/main.yml @@ -31,6 +31,9 @@ groups=docker append=yes +- name: Init a new swarm with default parameters + docker_swarm: + state: present # set up mediaserver specific bullshit. - name: ensure traefik config directory exists diff --git a/ansible/roles/mediaserver/vars/main.yml b/ansible/roles/mediaserver/vars/main.yml index 26e0c48..ef86eef 100644 --- a/ansible/roles/mediaserver/vars/main.yml +++ b/ansible/roles/mediaserver/vars/main.yml @@ -1 +1 @@ -sys_packages: [ 'curl', 'vim', 'git', 'emacs', 'build-essential', 'mosh', 'python', 'python-pip' ] +sys_packages: [ 'curl', 'vim', 'git', 'emacs', 'build-essential', 'mosh', 'python', 'python3-pip' ]