ansible/roles/common/tasks/packages.yml

67 lines
1.4 KiB
YAML
Raw Normal View History

# Install our baseline packages for all machines, irrespective of what role they might have
2018-12-15 03:30:42 +00:00
---
- name: Install bootstrap packages
apt:
name: "{{ packages }}"
state: present
update_cache: yes
vars:
packages:
- python3
- python3-apt
- gpg
2021-05-26 14:53:02 +00:00
#- name: Add Thunix Repo
# apt_key:
# url: http://deb.thunix.net/release.key
# state: present
2019-04-29 00:42:40 +00:00
2018-12-15 03:30:42 +00:00
- name: Install baseline packages
2018-12-22 02:14:32 +00:00
apt:
name: "{{ packages }}"
state: present
update_cache: yes
vars:
packages:
2019-01-08 18:55:14 +00:00
- apt-transport-https
- aptitude
- cron
2019-02-18 01:25:10 +00:00
- debhelper
- dpkg-sig
- git
- libpam-google-authenticator
- ieee-data
2020-01-01 00:31:12 +00:00
- libboost-dev
- letsencrypt
- man
- members
2020-01-13 13:09:23 +00:00
- pflogsumm
- python
- python3-certbot-apache
- python3-certbot-dns-cloudflare
- python3-httplib2
- python3-jinja2
- python3-kerberos
- python3-markupsafe
2020-07-19 20:18:06 +00:00
# - python-netaddr
2020-12-04 19:31:31 +00:00
- python3-paramiko
2020-07-19 20:18:06 +00:00
# - python-pip
2020-12-04 19:31:31 +00:00
- python3-pymysql
- python3-selinux
- python3-xmltodict
- python3-yaml
- python3-flask
- python3-flask-restful
- python3-flask-api
- python3-pip
- python3-psutil
2020-01-01 00:31:12 +00:00
- python3-pymysql
- sqlite3
- sudo
2020-01-02 05:40:05 +00:00
- systemd
- ufw
2019-02-18 01:25:10 +00:00
# Install ansible python package, because it's the latest
- name: Install ansible
pip:
name: ansible