diff --git a/roles/docker-postfix/README.md b/roles/docker-postfix/README.md deleted file mode 100644 index d12ff2a7..00000000 --- a/roles/docker-postfix/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# role docker-postfix -## delete all data -```bash -docker stop postfix_database_1; docker rm -f postfix_database_1; docker volume rm -f postfix-database; -``` diff --git a/roles/docker-postfix/meta/main.yml b/roles/docker-postfix/meta/main.yml deleted file mode 100644 index fb4d4f7b..00000000 --- a/roles/docker-postfix/meta/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -dependencies: -- native-docker-reverse-proxy diff --git a/roles/docker-postfix/tasks/main.yml b/roles/docker-postfix/tasks/main.yml deleted file mode 100644 index 54cc5aa1..00000000 --- a/roles/docker-postfix/tasks/main.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -- name: recieve {{domain}} certificate - command: certbot certonly --agree-tos --email {{administrator_email}} --non-interactive --webroot -w /var/lib/letsencrypt/ -d {{domain}} - -- name: configure {{domain}}.conf - template: src=roles/native-docker-reverse-proxy/templates/domain.conf.j2 dest=/etc/nginx/conf.d/{{domain}}.conf - notify: restart nginx - -- name: "setup postfix" - docker_compose: - project_name: postfix - definition: - application: - image: postfixadmin:apache - environment: - POSTFIXADMIN_DB_TYPE: mysqli - POSTFIXADMIN_DB_HOST: "database" - POSTFIXADMIN_DB_USER: postfixadmin - POSTFIXADMIN_DB_NAME: postfixadmin - POSTFIXADMIN_DB_PASSWORD: "{{postfixadmin_database_password}}" - POSTFIXADMIN_SETUP_PASSWORD: "{{postfixadmin_setup_password}}" - restart: always - links: - - database - ports: - - "127.0.0.1:{{http_port}}:80" - database: - image: mariadb - environment: - MYSQL_DATABASE: "postfixadmin" - MYSQL_USER: "postfixadmin" - MYSQL_PASSWORD: "{{postfixadmin_database_password}}" - MYSQL_RANDOM_ROOT_PASSWORD: 'yes' - volumes: - - postfixadmin-database:/var/lib/mysql - restart: always