From be251d2c6d736891a0798c03941a96e55976df2d Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Fri, 14 Dec 2018 00:22:15 +0100 Subject: [PATCH] fix postgres tasks --- tasks/prepare.yml | 58 +++++++++++------------ templates/services/droneci-compose.yml.j2 | 6 +-- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/tasks/prepare.yml b/tasks/prepare.yml index 77b668d..2c80b47 100644 --- a/tasks/prepare.yml +++ b/tasks/prepare.yml @@ -14,38 +14,38 @@ become_user: root - block: - - name: Setup postgres db '{{ gitea_postgres_db.name }}' + - name: Setup postgres db '{{ droneci_postgres_db.name }}' postgresql_db: - name: "{{ gitea_postgres_db.name }}" - lc_collate: "{{ gitea_postgres_db.lc_collate | default('en_US.UTF-8') }}" - lc_ctype: "{{ gitea_postgres_db.lc_ctype | default('en_US.UTF-8') }}" - encoding: "{{ gitea_postgres_db.encoding | default('UTF-8') }}" - template: "{{ gitea_postgres_db.template | default('template0') }}" - login_host: "{{ gitea_postgres_db.login_host | default('localhost') }}" - login_password: "{{ gitea_postgres_db.login_password | default(omit) }}" - login_user: "{{ gitea_postgres_db.login_user | default(postgresql_user) }}" - login_unix_socket: "{{ gitea_postgres_db.login_unix_socket | default(omit) }}" - port: "{{ gitea_postgres_db.port | default(omit) }}" - owner: "{{ gitea_postgres_db.owner | default(omit) }}" - state: "{{ gitea_postgres_db.state | default('present') }}" + name: "{{ droneci_postgres_db.name }}" + lc_collate: "{{ droneci_postgres_db.lc_collate | default('en_US.UTF-8') }}" + lc_ctype: "{{ droneci_postgres_db.lc_ctype | default('en_US.UTF-8') }}" + encoding: "{{ droneci_postgres_db.encoding | default('UTF-8') }}" + template: "{{ droneci_postgres_db.template | default('template0') }}" + login_host: "{{ droneci_postgres_db.login_host | default('localhost') }}" + login_password: "{{ droneci_postgres_db.login_password | default(omit) }}" + login_user: "{{ droneci_postgres_db.login_user | default(postgresql_user) }}" + login_unix_socket: "{{ droneci_postgres_db.login_unix_socket | default(omit) }}" + port: "{{ droneci_postgres_db.port | default(omit) }}" + owner: "{{ droneci_postgres_db.owner | default(omit) }}" + state: "{{ droneci_postgres_db.state | default('present') }}" no_log: True - when: gitea_postgres_db is defined + when: droneci_postgres_db is defined - - name: Setup postgres user '{{ gitea_postgres_user.name }}' + - name: Setup postgres user '{{ droneci_postgres_user.name }}' postgresql_user: - name: "{{ gitea_postgres_user.name }}" - password: "{{ 'md5' + (gitea_postgres_user.password + gitea_postgres_user.name) | hash('md5') }}" - encrypted: "{{ gitea_postgres_user.encrypted | default('yes') }}" - priv: "{{ gitea_postgres_user.priv | default(omit) }}" - role_attr_flags: "{{ gitea_postgres_user.role_attr_flags | default(omit) }}" - db: "{{ gitea_postgres_user.db | default(omit) }}" - login_host: "{{ gitea_postgres_user.login_host | default('localhost') }}" - login_password: "{{ gitea_postgres_user.login_password | default(omit) }}" - login_user: "{{ gitea_postgres_user.login_user | default(omit) }}" - login_unix_socket: "{{ gitea_postgres_user.login_unix_socket | default(omit) }}" - port: "{{ gitea_postgres_user.port | default(omit) }}" - state: "{{ gitea_postgres_user.state | default('present') }}" + name: "{{ droneci_postgres_user.name }}" + password: "{{ 'md5' + (droneci_postgres_user.password + droneci_postgres_user.name) | hash('md5') }}" + encrypted: "{{ droneci_postgres_user.encrypted | default('yes') }}" + priv: "{{ droneci_postgres_user.priv | default(omit) }}" + role_attr_flags: "{{ droneci_postgres_user.role_attr_flags | default(omit) }}" + db: "{{ droneci_postgres_user.db | default(omit) }}" + login_host: "{{ droneci_postgres_user.login_host | default('localhost') }}" + login_password: "{{ droneci_postgres_user.login_password | default(omit) }}" + login_user: "{{ droneci_postgres_user.login_user | default(omit) }}" + login_unix_socket: "{{ droneci_postgres_user.login_unix_socket | default(omit) }}" + port: "{{ droneci_postgres_user.port | default(omit) }}" + state: "{{ droneci_postgres_user.state | default('present') }}" no_log: True - when: gitea_postgres_user is defined - delegate_to: "{{ gitea_postgres_server }}" + when: droneci_postgres_user is defined + delegate_to: "{{ droneci_postgres_server }}" when: droneci_postgres_enabled diff --git a/templates/services/droneci-compose.yml.j2 b/templates/services/droneci-compose.yml.j2 index b9cf60f..75ed46f 100644 --- a/templates/services/droneci-compose.yml.j2 +++ b/templates/services/droneci-compose.yml.j2 @@ -9,7 +9,7 @@ services: ports: - {{ droneci_server_exposed_port }}:8000 - 9000 - {% if not droneci_postgres_persistence_enabled %} + {% if not droneci_postgres_enabled %} volumes: - droneserver-data:/var/lib/drone/ {% endif %} @@ -22,7 +22,7 @@ services: {% if droneci_pass_ca_enabled %} - DRONE_VOLUME={{ droneci_ca_path }}:/etc/ssl/certs/ca-certificates.crt {% endif %} - {% if droneci_postgres_persistence_enabled %} + {% if droneci_postgres_enabled %} - DRONE_DATABASE_DRIVER=postgres - DRONE_DATABASE_DATASOURCE=postgres://{{ droneci_postgres_user.name }}:{{ droneci_postgres_user.password }}@{{ droneci_postgres_server }}/{{ droneci_postgres_db.name }}{% if not droneci_postgres_tls_enabled %}?sslmode={{ droneci_postgres_ssl_mode }}{% endif %} {% endif %} @@ -64,7 +64,7 @@ services: # TODO: temp static value, needs to be replaced by a custom fact - DOCKER_API_VERSION=1.26 -{% if not droneci_postgres_persistence_enabled %} +{% if not droneci_postgres_enabled %} volumes: droneserver-data: {% endif %}