52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
---
|
|
- name: Update all packages to the latest version
|
|
apt:
|
|
update_cache: yes
|
|
upgrade: dist
|
|
- name: Install packages
|
|
apt:
|
|
name: "{{ packages }}"
|
|
vars:
|
|
packages:
|
|
- zsh
|
|
- iotop
|
|
- latencytop
|
|
- apt-transport-https
|
|
- ca-certificates
|
|
- curl
|
|
- software-properties-common
|
|
- check-mk-agent
|
|
|
|
- name: Add Docker GPG key
|
|
apt_key: url=https://download.docker.com/linux/ubuntu/gpg
|
|
|
|
- name: Add Docker APT repository
|
|
apt_repository:
|
|
repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} stable
|
|
|
|
- name: Install list of packages
|
|
apt:
|
|
name: docker-ce
|
|
state: present
|
|
update_cache: yes
|
|
|
|
- name: Add ubuntu to docker group
|
|
user:
|
|
name: ubuntu
|
|
groups: docker
|
|
append: yes
|
|
|
|
- name: Add checkmk socket activation
|
|
copy:
|
|
src: ../files/check-mk-agent-socket.unit
|
|
dest: /lib/systemd/system/check_mk.socket
|
|
owner: root
|
|
mode: '0644'
|
|
|
|
- name: Add checkmk service file
|
|
copy:
|
|
src: ../files/check-mk-service.unit
|
|
dest: /lib/systemd/system/check_mk@.service
|
|
owner: root
|
|
mode: '0644'
|