On Thursday, January 17, 2019 at 11:35:12 AM UTC-5, John Harmon wrote: > > > I wouldn't be surprised if I am using this incorrectly, but I could use > some outside input. Consider the following tree (not in a role): > . > ├── get_user_info.yml > └── vault.yml > > > *Q1: I had to use vars_files to get the variables read in. Is that > normal? Otherwise, my ansible_user kept defaulting to "NONE" when > executing (as seen under debug level 4)* >
Yes. There are cases where variable files are automatically loaded (e.g. roles, group_vars) but random YAML files adjacent to the playbook is not one of those cases. > I execute the playbook as follows (which works) but get an error toward > the end (in the play recap): > ansible-playbook ./get_user_info.yml --vault-id @prompt vault.yml -i /etc/ > ansible/inventory/windows -e user=someuser-e host=myserver > > ERROR! playbooks must be a list of plays > > You ran, disregarding the other flags, `ansible-playbook get_user_info.yml vault.yml`, so Ansible attempted to execute those files as playbooks. The second one is not a playbook so it errored out. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0c4b54b0-ffba-4058-b14c-56db0ba0dce0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
