From f4c7213a307bc8f65e0859f45464fee71f272709 Mon Sep 17 00:00:00 2001 From: chatton Date: Fri, 14 Jul 2023 18:12:39 +0100 Subject: [PATCH] adding boiler plate for packages role --- roles/install_packages/defaults/main.yml | 6 ++++++ roles/install_packages/tasks/main.yml | 11 +++++++++++ site.yml | 6 ++---- 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 roles/install_packages/defaults/main.yml create mode 100644 roles/install_packages/tasks/main.yml diff --git a/roles/install_packages/defaults/main.yml b/roles/install_packages/defaults/main.yml new file mode 100644 index 0000000..09f1d69 --- /dev/null +++ b/roles/install_packages/defaults/main.yml @@ -0,0 +1,6 @@ +--- +packages: + - sudo + - tmux + - vim + - npm diff --git a/roles/install_packages/tasks/main.yml b/roles/install_packages/tasks/main.yml new file mode 100644 index 0000000..09c6320 --- /dev/null +++ b/roles/install_packages/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: Update Packages + ansible.builtin.apt: + upgrade: dist + update_cache: true + +- name: Install desired packages + ansible.builtin.apt: + pkg: + - foo + - foo-tools diff --git a/site.yml b/site.yml index 2f99936..0118ed0 100644 --- a/site.yml +++ b/site.yml @@ -1,6 +1,4 @@ --- - hosts: localhost - tasks: - - name: Hello world. - ansible.builtin.debug: - msg: "Hello World!" + roles: + - install_packages