diff options
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | tasks/post_deploy.yml | 9 |
2 files changed, 10 insertions, 0 deletions
@@ -31,6 +31,7 @@ Variables for the application | |||
31 | - `clever_syslog_server`: UDP Syslog server to be used as UDPSyslog drain for the application, optional. Example: `udp://198.51.100.51:12345`. | 31 | - `clever_syslog_server`: UDP Syslog server to be used as UDPSyslog drain for the application, optional. Example: `udp://198.51.100.51:12345`. |
32 | - _Obsolete_: `syslog_server`: Same as above but was replaced by `clever_syslog_server` since v1.5 of this role. | 32 | - _Obsolete_: `syslog_server`: Same as above but was replaced by `clever_syslog_server` since v1.5 of this role. |
33 | - `clever_metrics`: a boolean to enable or disable metrics support. Optional, default to `true`. | 33 | - `clever_metrics`: a boolean to enable or disable metrics support. Optional, default to `true`. |
34 | - `clever_env_output_file`: as a post deploy task you might need to retrieve the full Clever environment configuration (i.e. with addon env variables). If this variable is set to a filename then the env will be retrieved after a successful deploy inside this file. Optional. | ||
34 | 35 | ||
35 | Variables specific to deployment, default should be fine: | 36 | Variables specific to deployment, default should be fine: |
36 | - `clever_cli_version`: Version of clever cli tools, default to `0.9.3`. | 37 | - `clever_cli_version`: Version of clever cli tools, default to `0.9.3`. |
diff --git a/tasks/post_deploy.yml b/tasks/post_deploy.yml new file mode 100644 index 0000000..11116e8 --- /dev/null +++ b/tasks/post_deploy.yml | |||
@@ -0,0 +1,9 @@ | |||
1 | --- | ||
2 | - name: Retrieve clever env if needed | ||
3 | shell: "clever env > {{ clever_env_output_file }}" | ||
4 | args: | ||
5 | chdir: "{{ clever_app_root }}" | ||
6 | creates: "{{ clever_env_output_file }}" | ||
7 | environment: | ||
8 | CONFIGURATION_FILE: "{{ clever_login_file }}" | ||
9 | when: clever_env_output_file is defined | ||