diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index c8385c1..7f5c3e6 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -3,31 +3,8 @@ --- - name: Configure basic system settings block: - - name: Update and upgrade apt packages - apt: - upgrade: "yes" - update_cache: yes - # One day - cache_valid_time: 86400 - - name: Install basic packages - apt: - name: - - acl - - aptitude - - awscli - - htop - - ncdu - - net-tools - - openssh-server - - pwgen - - python3-apt - - vim - - whois - - name: Install basic packages without recommends - apt: - install_recommends: no - name: - - smartmontools + - name: Install packages + include_tasks: packages.yml - name: Copy system configs template: src: "{{ item.src }}" diff --git a/roles/common/tasks/packages.yml b/roles/common/tasks/packages.yml new file mode 100644 index 0000000..0e9e963 --- /dev/null +++ b/roles/common/tasks/packages.yml @@ -0,0 +1,31 @@ +#!/usr/bin/ansible-playbook +# vim:ft=ansible: +--- +- name: Install packages + block: + - name: Update and upgrade apt packages + apt: + upgrade: "yes" + update_cache: yes + # One day + cache_valid_time: 86400 + - name: Install basic packages + apt: + name: + - acl + - aptitude + - awscli + - htop + - ncdu + - net-tools + - openssh-server + - pwgen + - python3-apt + - vim + - whois + - name: Install basic packages without recommends + apt: + install_recommends: no + name: + - smartmontools + become: yes