nix-config/ansible/roles/k8s/tasks/main.yml

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'