From ce3be7d99ec950c2e825921b85c40f5f6ffb3430 Mon Sep 17 00:00:00 2001 From: s3lph <account-gitlab-ideynizv@kernelpanic.lol> Date: Fri, 5 Nov 2021 00:30:33 +0100 Subject: [PATCH] Fix postfixadmin user bootstrap --- roles/postfix/tasks/install.yml | 12 +++++------- roles/postfixadmin/tasks/bootstrap.yml | 1 + roles/postfixadmin/tasks/install.yml | 1 + 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/roles/postfix/tasks/install.yml b/roles/postfix/tasks/install.yml index ce981c3..82a30e7 100644 --- a/roles/postfix/tasks/install.yml +++ b/roles/postfix/tasks/install.yml @@ -1,10 +1,8 @@ --- - name: install packages - apt: - name: "{{ item }}" - state: present - loop: - - postfix - - postfix-mysql - - mailutils + ansible.builtin.apt: + name: + - postfix + - postfix-mysql + - mailutils diff --git a/roles/postfixadmin/tasks/bootstrap.yml b/roles/postfixadmin/tasks/bootstrap.yml index f41731b..860daf0 100644 --- a/roles/postfixadmin/tasks/bootstrap.yml +++ b/roles/postfixadmin/tasks/bootstrap.yml @@ -49,5 +49,6 @@ password2: '{{ postfixadmin_bootstrap_admin_password }}' submit: 'Add Admin' return_content: yes + register: postfixadmin_register_boostrap_create_admin changed_when: yes failed_when: '"Admin addition failed" in postfixadmin_register_boostrap_create_admin.content or postfixadmin_register_boostrap_create_admin.status != 200' diff --git a/roles/postfixadmin/tasks/install.yml b/roles/postfixadmin/tasks/install.yml index 6e02ca1..28ed6a2 100644 --- a/roles/postfixadmin/tasks/install.yml +++ b/roles/postfixadmin/tasks/install.yml @@ -6,6 +6,7 @@ - php-imap - php-mysql - php-mbstring + - python3-pymysql # required by ansible - name: create postfixadmin installation directory ansible.builtin.file: