From 1a9862b249b0a2975598eea1a3e14cbf39bd2d52 Mon Sep 17 00:00:00 2001 From: tiijay Date: Thu, 23 Jan 2025 09:07:04 +0100 Subject: [PATCH] v.1.1.2 zeus erebos --- README.md | 5 ++++- ansible.cfg | 3 ++- bootstrap.yml | 12 +++++++++--- inventory | 6 ++++++ system-upgrade.yml | 4 ++-- 5 files changed, 23 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index e09f5fe..4b6a920 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ -### runnning against default hosts +### runnning against all hosts ```shell script ansible-playbook --ask-become-pass bootstrap.yml ``` +```bash +ansible-playbook system-upgrade.yml +``` diff --git a/ansible.cfg b/ansible.cfg index a304a97..af1a4f6 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -1,4 +1,5 @@ [defaults] inventory=inventory private_key_file=~/.ssh/id_ed25519 -remote_user=ansible \ No newline at end of file +remote_user=ansible +#remote_user=admin diff --git a/bootstrap.yml b/bootstrap.yml index 0e33f2d..678b2a2 100644 --- a/bootstrap.yml +++ b/bootstrap.yml @@ -14,17 +14,23 @@ become: true tasks: - - name: create ansible user with group + - name: create ansible group + tags: always + ansible.builtin.group: + name: ansible + + - name: create ansible user tags: always ansible.builtin.user: name: ansible group: ansible + shell: /bin/bash - name: add ssh key for ansible tags: always ansible.builtin.authorized_key: user: ansible - key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOclevKIKKnVEgkVXjszax/bTfaBT9yNNfy2in2ZZoyU ansible" + key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOq4nIqFgm+sWwUoA+Fim2OW8IOCfDUsZZNR1r9vHxFc admin@ansible" - name: add sudoers file for ansible tags: always @@ -33,4 +39,4 @@ dest: /etc/sudoers.d/ansible owner: root group: root - mode: 0440 \ No newline at end of file + mode: 0440 diff --git a/inventory b/inventory index de39a5a..0cdd6be 100644 --- a/inventory +++ b/inventory @@ -1,4 +1,5 @@ [lxc] +lxc-thin-base-docker j-agent-01 j-agent-02 j-agent-03 @@ -17,3 +18,8 @@ nginx [vserver] ionos-ubuntu-01 + +[homelab] +zeus +erebos + diff --git a/system-upgrade.yml b/system-upgrade.yml index 79b4e0a..f92091a 100644 --- a/system-upgrade.yml +++ b/system-upgrade.yml @@ -5,6 +5,6 @@ tasks: - name: update respository index - ansible.builtin.apt: + ansible.builtin.apt: update_cache: yes - upgrade: safe \ No newline at end of file + upgrade: safe