finalize drone role
This commit is contained in:
parent
2dce13ce15
commit
4a0048ef65
@ -5,17 +5,16 @@ drone_gitea_server: https://giteaserver
|
|||||||
drone_gitea_client_id: "99999999"
|
drone_gitea_client_id: "99999999"
|
||||||
drone_gitea_client_secret: secret
|
drone_gitea_client_secret: secret
|
||||||
drone_gitea_always_auth: TRUE
|
drone_gitea_always_auth: TRUE
|
||||||
drone_gitea_proto: http
|
|
||||||
drone_RPC_secret: secret
|
drone_RPC_secret: secret
|
||||||
drone_server_host: toto:80
|
drone_server_host: toto:80
|
||||||
drone_server_proto: http
|
drone_server_proto: http
|
||||||
|
|
||||||
drone_db_external: TRUE
|
drone_db_external: FALSE
|
||||||
drone_db_host: 127.0.0.1:5432
|
drone_db_host: 127.0.0.1:5432
|
||||||
drone_db_name: drone
|
drone_db_name: drone
|
||||||
drone_db_user: drone
|
drone_db_user: drone
|
||||||
drone_db_password: lel
|
drone_db_password: lel
|
||||||
drone_SQl_target_file: []
|
drone_SQl_target_file: /sql/save/path/drone.sql
|
||||||
|
|
||||||
drone_port:
|
drone_port:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
|
@ -18,6 +18,10 @@
|
|||||||
state: present
|
state: present
|
||||||
register: drone_database_creation
|
register: drone_database_creation
|
||||||
|
|
||||||
|
- name: check if SQL save file exist
|
||||||
|
stat:
|
||||||
|
path: "{{ drone_SQL_target_file }}"
|
||||||
|
register: drone_SQL_target_file_stat
|
||||||
|
|
||||||
- name: import DATA in database in case of creation
|
- name: import DATA in database in case of creation
|
||||||
become: yes
|
become: yes
|
||||||
@ -27,4 +31,4 @@
|
|||||||
state: restore
|
state: restore
|
||||||
target: "{{ drone_SQl_target_file }}"
|
target: "{{ drone_SQl_target_file }}"
|
||||||
register: drone_database_import
|
register: drone_database_import
|
||||||
when: drone_database_creation.changed == true and drone_SQl_target_file is defined
|
when: drone_database_creation.changed == true and drone_SQL_target_file_stat.stat.exists == true
|
||||||
|
@ -11,7 +11,9 @@
|
|||||||
dest: "{{drone_env_file_path}}"
|
dest: "{{drone_env_file_path}}"
|
||||||
|
|
||||||
- name: create drone container
|
- name: create drone container
|
||||||
docker_container:
|
docker_container:
|
||||||
|
volumes:
|
||||||
|
- "/var/lib/drone:/data"
|
||||||
name: "{{ drone_container_name }}"
|
name: "{{ drone_container_name }}"
|
||||||
image: "{{ drone_image_name }}"
|
image: "{{ drone_image_name }}"
|
||||||
state: started
|
state: started
|
||||||
|
@ -4,11 +4,11 @@ DRONE_GITEA_CLIENT_SECRET={{drone_gitea_client_secret}}
|
|||||||
DRONE_GITEA_ALWAYS_AUTH={{drone_gitea_always_auth}}
|
DRONE_GITEA_ALWAYS_AUTH={{drone_gitea_always_auth}}
|
||||||
DRONE_RPC_SECRET={{drone_RPC_secret}}
|
DRONE_RPC_SECRET={{drone_RPC_secret}}
|
||||||
DRONE_RPC_HOST={{drone_server_host}}
|
DRONE_RPC_HOST={{drone_server_host}}
|
||||||
DRONE_RPC_PROTO={{drone_gitea_proto}}
|
DRONE_RPC_PROTO={{drone_server_proto}}
|
||||||
DRONE_SERVER_HOST={{drone_server_host}}
|
DRONE_SERVER_HOST={{drone_server_host}}
|
||||||
DRONE_SERVER_PROTO={{drone_server_proto}}
|
DRONE_SERVER_PROTO={{drone_server_proto}}
|
||||||
{% if drone_db_external and drone_db_host and drone_db_name and drone_db_name %}
|
{% if drone_db_external and drone_db_host and drone_db_name and drone_db_name %}
|
||||||
DRONE_DATABASE_DRIVER= postgress
|
DRONE_DATABASE_DRIVER=postgres
|
||||||
DRONE_DATABASE_DATASOURCE=postgress://{{drone_db_user}}:{{drone_db_password|urlencode()}}@{{drone_db_host}}/{{drone_db_name}}?sslmode=disable
|
DRONE_DATABASE_DATASOURCE=postgres://{{drone_db_user}}:{{drone_db_password|urlencode()}}@{{drone_db_host}}/{{drone_db_name}}?sslmode=disable
|
||||||
{% endif%}
|
{% endif%}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user