summaryrefslogtreecommitdiff
path: root/roles/get-os-environment/tasks/main.yaml
blob: b3f457bbb69894b886779f7195bf25320ee7a756 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
- name: Extract the OS_ environment variables
  shell:
    cmd: |
      source {{ openrc_file }} admin admin &>/dev/null
      env | awk -F= 'BEGIN {print "---" } /^OS_/ { print "  "$1": \""$2"\""} '
  args:
    executable: "/bin/bash"
  register: env_os

- name: Save the OS_ environment variables as a fact
  set_fact:
    os_env_vars: "{{ env_os.stdout|from_yaml }}"