From 5f1ddaa73dde7fddf35086d84e623ae8bd64daef Mon Sep 17 00:00:00 2001 From: Tim Unkrig Date: Wed, 23 Feb 2022 21:40:18 +0100 Subject: [PATCH] First Setup --- .vscode/settings.json | 5 +++++ ansible.cfg | 2 ++ inventory | 8 ++++++++ setup.yml | 10 ++++++++++ 4 files changed, 25 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 ansible.cfg create mode 100644 inventory create mode 100644 setup.yml diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7e76829 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "yaml.schemas": { + "https://raw.githubusercontent.com/ansible-community/schemas/main/f/ansible-playbook.json": "file:///Users/tim/ansible-k8s-pi-cluster/setup.yml" + } +} \ No newline at end of file diff --git a/ansible.cfg b/ansible.cfg new file mode 100644 index 0000000..b4a6d4b --- /dev/null +++ b/ansible.cfg @@ -0,0 +1,2 @@ +[defaults] +inventory=inventory diff --git a/inventory b/inventory new file mode 100644 index 0000000..0fd1108 --- /dev/null +++ b/inventory @@ -0,0 +1,8 @@ +[k8s] + +[k8s_master] +k8s-master ansible_user=pi + + +[k8s:children] +k8s_master \ No newline at end of file diff --git a/setup.yml b/setup.yml new file mode 100644 index 0000000..adb9c8f --- /dev/null +++ b/setup.yml @@ -0,0 +1,10 @@ +--- + +- name: Install and deplo a k8s cluster + hosts: k8s + become: True + tasks: + - name: Update all packages with APT + apt: + update_cache: True + upgrade: dist \ No newline at end of file