From cc5c0e2165a13bbc5349f05b980d30f8d9120348 Mon Sep 17 00:00:00 2001 From: Olli Graf Date: Mon, 12 Jul 2021 14:50:27 +0200 Subject: [PATCH] =?UTF-8?q?Playbook=20f=C3=BCr=20updatesys.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Projekte/ansible/ansible.cfg | 6 ++++++ Projekte/ansible/hosts | 14 ++++++++++++++ Projekte/ansible/inventory | 7 +++++++ Projekte/ansible/inventory.yml | 3 +++ Projekte/ansible/roles/updatepi/tasks/main.yml | 4 ++++ Projekte/ansible/updatepis.yml | 7 +++++++ 6 files changed, 41 insertions(+) create mode 100644 Projekte/ansible/ansible.cfg create mode 100644 Projekte/ansible/hosts create mode 100644 Projekte/ansible/inventory create mode 100644 Projekte/ansible/inventory.yml create mode 100644 Projekte/ansible/roles/updatepi/tasks/main.yml create mode 100644 Projekte/ansible/updatepis.yml diff --git a/Projekte/ansible/ansible.cfg b/Projekte/ansible/ansible.cfg new file mode 100644 index 0000000..995eb3e --- /dev/null +++ b/Projekte/ansible/ansible.cfg @@ -0,0 +1,6 @@ +[defaults] +inventory = hosts + +[ssh_connection] +ssh_args = -o StrictHostKeyChecking=no + diff --git a/Projekte/ansible/hosts b/Projekte/ansible/hosts new file mode 100644 index 0000000..fbb5137 --- /dev/null +++ b/Projekte/ansible/hosts @@ -0,0 +1,14 @@ +brandine +clancy +martin + +[all:vars] +gather_facts +ansible_python_interpreter=/usr/bin/python3 +ansible_connection=ssh +ansible_user=deploy +ansible_sudo=true +ansible_become=true +ansible_user = pi +ansible_ssh_common_args='-o StrictHostKeyChecking=no' +ansible_ssh_private_key_file=~/.ssh/id_rsa diff --git a/Projekte/ansible/inventory b/Projekte/ansible/inventory new file mode 100644 index 0000000..bea4263 --- /dev/null +++ b/Projekte/ansible/inventory @@ -0,0 +1,7 @@ +[all:vars] +ansible_connection=ssh +ansible_user=deploy +ansible_sudo=true +ansible_become=true +ansible_user = pi +ansible_ssh_common_args='-o StrictHostKeyChecking=no' diff --git a/Projekte/ansible/inventory.yml b/Projekte/ansible/inventory.yml new file mode 100644 index 0000000..5a34707 --- /dev/null +++ b/Projekte/ansible/inventory.yml @@ -0,0 +1,3 @@ +all: + hosts: + clancy diff --git a/Projekte/ansible/roles/updatepi/tasks/main.yml b/Projekte/ansible/roles/updatepi/tasks/main.yml new file mode 100644 index 0000000..9852ecf --- /dev/null +++ b/Projekte/ansible/roles/updatepi/tasks/main.yml @@ -0,0 +1,4 @@ +- name: PIs aktualisieren + command: /usr/bin/sh ~/bin/updatesys + become_user: pi + diff --git a/Projekte/ansible/updatepis.yml b/Projekte/ansible/updatepis.yml new file mode 100644 index 0000000..0ed5f16 --- /dev/null +++ b/Projekte/ansible/updatepis.yml @@ -0,0 +1,7 @@ +--- +- hosts: "{{ target }}" + gather_facts: false + remote_user: pi + roles: + - updatepi +