From f9f9a1078a40d7972c37b6de7f6b5d163e3a5bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Fri, 3 Sep 2021 13:29:03 +0200 Subject: [PATCH] molecule: Improve prepare playbook 1. Refactor to use logical blocks 2. Add Arch Linux keyring setup --- molecule/default/prepare.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml index b83d4ac..7fd966c 100644 --- a/molecule/default/prepare.yml +++ b/molecule/default/prepare.yml @@ -2,12 +2,22 @@ - name: prepare hosts hosts: all tasks: - - name: install openssh - ansible.builtin.package: - name: openssh - state: present + - name: Setup openssh + block: + - name: Install + ansible.builtin.package: + name: openssh + state: present - - name: start openssh # for host keys - ansible.builtin.systemd: - name: sshd - state: started + - name: Start # for host keys + ansible.builtin.systemd: + name: sshd + state: started + + - name: Setup Arch Linux keyring + block: + - name: Init + ansible.builtin.command: pacman-key --init + + - name: Populate + ansible.builtin.command: pacman-key --populate archlinux -- 2.44.0