From b5af89f991103aed7d6bc37dc805b0ddd1691190 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Fri, 11 Feb 2022 12:32:52 -0800 Subject: [PATCH] Implement initial Ansible config --- homelab/ansible/ansible.cfg | 3 +++ homelab/ansible/inventory.ini | 15 +++++++++++++++ homelab/ansible/node-exporter.yml | 3 +++ homelab/ansible/requirements.yml | 2 ++ 4 files changed, 23 insertions(+) create mode 100644 homelab/ansible/ansible.cfg create mode 100644 homelab/ansible/inventory.ini create mode 100644 homelab/ansible/node-exporter.yml create mode 100644 homelab/ansible/requirements.yml diff --git a/homelab/ansible/ansible.cfg b/homelab/ansible/ansible.cfg new file mode 100644 index 00000000..25790a57 --- /dev/null +++ b/homelab/ansible/ansible.cfg @@ -0,0 +1,3 @@ +[defaults] +INVENTORY = inventory.ini +host_key_checking = False diff --git a/homelab/ansible/inventory.ini b/homelab/ansible/inventory.ini new file mode 100644 index 00000000..e1b31b4b --- /dev/null +++ b/homelab/ansible/inventory.ini @@ -0,0 +1,15 @@ +[local] +joey-server.local ansible_user=joey ansible_python_interpreter=/usr/bin/python3 +joey-seedbox.local ansible_user=joey ansible_python_interpreter=/usr/bin/python3 +joey-nas.local ansible_user=root ansible_python_interpreter=/usr/local/bin/python ansible_inxi_interpreter=/root/inxi +pihole.local ansible_user=pi ansible_python_interpreter=/usr/bin/python3 + +[local:vars] +ansible_ssh_private_key_file=/mnt/c/Users/jafne/.ssh/id_rsa + +[digitalocean] +jafner.chat ansible_user=root ansible_python_interpreter=/usr/bin/python3 +jafner.tools ansible_user=root ansible_python_interpreter=/usr/bin/python3 + +[digitalocean:vars] +ansible_ssh_private_key_file=/mnt/c/Users/jafne/.ssh/digital_ocean diff --git a/homelab/ansible/node-exporter.yml b/homelab/ansible/node-exporter.yml new file mode 100644 index 00000000..c9f8a867 --- /dev/null +++ b/homelab/ansible/node-exporter.yml @@ -0,0 +1,3 @@ +- hosts: all + roles: + - cloudalchemy.node_exporter diff --git a/homelab/ansible/requirements.yml b/homelab/ansible/requirements.yml new file mode 100644 index 00000000..0d76cbf7 --- /dev/null +++ b/homelab/ansible/requirements.yml @@ -0,0 +1,2 @@ +- src: https://github.com/feffi/ansible-arch-inxi.git + name: ansible-arch-inxi \ No newline at end of file