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