5 changed files with 34 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||
- hosts: "{{ target }}" |
|||
gather_facts: false |
|||
remote_user: pi |
|||
roles: |
|||
- env |
|||
|
@ -0,0 +1,12 @@ |
|||
- name: Setze stage von Umgebungsvariablen |
|||
set_fact: |
|||
stage: "{{ lookup('env', 'stage') }}" |
|||
user: "{{ lookup('env', 'user') }}" |
|||
|
|||
- name: Zeige stage aus ENV und aus Ansible-Variablen |
|||
debug: |
|||
msg: |
|||
- "ENV: {{ lookup('env', 'stage') }}" |
|||
- "ENV: {{ lookup('env', 'user') }}" |
|||
- "VAR: {{ stage | default('Nicht gesetzt') }}" |
|||
|
@ -0,0 +1,5 @@ |
|||
stage='develop' |
|||
user='dev_user' |
|||
|
|||
|
|||
|
@ -0,0 +1,5 @@ |
|||
stage='production' |
|||
user='prod_user' |
|||
|
|||
|
|||
|
@ -0,0 +1,6 @@ |
|||
|
|||
set -a |
|||
source ${1} |
|||
set +a |
|||
|
|||
ansible-playbook -e="target=localhost" env.yml |
Loading…
Reference in new issue