Pull to refresh

Comments 1

В статье изощрённая брехня. role/vars/main.yaml имеет больший приоритет, чем play vars.


Пруф:


├── play.yaml
└── role1
    └── vars
        └── main.yaml

find . -name "*.yaml"|xargs -n 1 --verbose cat
cat ./play.yaml 
---
- hosts: localhost
  vars:
   foo: play vars
  roles:
   - role1
  post_tasks:
   - debug: var=foo
cat ./role1/vars/main.yaml 
---
foo: role_vars

TASK [debug] *****************************
ok: [localhost] => {
    "foo": "role_vars"
}
Sign up to leave a comment.