From 4d64586879ce5ab3a8f658a00bf9f7143f90b866 Mon Sep 17 00:00:00 2001 From: josiah Date: Fri, 17 Apr 2020 12:19:14 -0500 Subject: [PATCH] Move to python3 for ansible interpretter; init docker swarm. --- ansible/ansible.cfg | 1 + ansible/hosts.yml | 1 + ansible/roles/mediaserver/tasks/main.yml | 3 +++ ansible/roles/mediaserver/vars/main.yml | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-) 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' ]