skylab
/
skylab-ansible
Archived
2
0
Fork 0

Add universal package installation

This commit is contained in:
Ethan Paul 2021-09-05 23:19:41 -04:00
parent b1a247904c
commit d45facb76d
No known key found for this signature in database
GPG Key ID: 6A337337DF6B5B1A
2 changed files with 37 additions and 0 deletions

View File

@ -51,6 +51,8 @@
- name: Configure common server settings
hosts: all
vars_files:
- vars/packages.yaml
tasks:
- name: Set hostname
become: true
@ -92,6 +94,13 @@
group: "{{ ansible_user }}"
mode: 0644
- name: Install universal packages
when: ansible_distribution == "Rocky"
become: true
ansible.builtin.dnf:
name: "{{ skylab_packages_global + skylab_packages_rocky }}"
state: present
- name: Configure SSH
hosts: all
handlers:

28
vars/packages.yaml Normal file
View File

@ -0,0 +1,28 @@
---
skylab_packages_global:
- automake
- cmake
- curl
- gcc
- gcc-c++
- git
- make
- nano
- openssl-devel
- openssh-server
- systemd-devel
- unzip
- vim
- vim-minimal
skylab_packages_rocky:
- bind-utils
- bash-completion
- nc
- nfs-utils
- python3
- python3-pip
- python3-setuptools
- python3-virtualenv
- systemd-networkd
- wget