From def5ee46e633691d4f97be7ffbec12d34bfd9787 Mon Sep 17 00:00:00 2001 From: lulzette Date: Sun, 28 Jan 2024 01:09:41 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B0=D0=BA=D0=B6=D0=B5=20=D0=BE=D0=B1?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BB=D1=8F=D0=B5=D0=BC=20=D0=BF=D0=B0=D0=BA?= =?UTF-8?q?=D0=B5=D1=82=D1=8B,=20=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BC=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=BA=D0=B5=D1=80=20=D0=B8=20cephadm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ansible/playbook.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/ansible/playbook.yml b/ansible/playbook.yml index 94fa80c..9b110a6 100644 --- a/ansible/playbook.yml +++ b/ansible/playbook.yml @@ -6,3 +6,39 @@ src: hosts.j2 dest: /etc/hosts + + - name: One way to avoid apt_key once it is removed from your distro + block: + - name: docker |no apt key + ansible.builtin.get_url: + url: https://download.docker.com/linux/ubuntu/gpg + dest: /etc/apt/keyrings/docker.asc + + - name: docker | apt source + ansible.builtin.apt_repository: + repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" + state: present + + - name: update pkgs + apt: + update_cache: yes + upgrade: full + - name: install pkgs + apt: + state: present + pkg: + - apt-transport-https + - ca-certificates + - curl + - gnupg-agent + - software-properties-common + - docker-ce + - docker-ce-cli + - containerd.io + - docker-buildx-plugin + - docker-compose-plugin + - name: install PACIFIC cephadm + ansible.builtin.get_url: + url: https://github.com/ceph/ceph/raw/pacific/src/cephadm/cephadm + dest: /usr/bin/cephadm + mode: '0777'