Yup tried that and that seems to be working. Thanks for your response. On Tue, May 21, 2019 at 3:14 PM Rickard von Essen < [email protected]> wrote:
> Ansible-local is running on the VM you are packaging but it seems like you > reference a local file (on the host) for the vault password. You need to > transfer it with the file provisioner before, and be sure to delete it > after you have executed ansible-local. > > On Tue, May 21, 2019 at 5:48 PM Muralikrishna Gutha < > [email protected]> wrote: > >> >> I am kind of new to using packer and having issues with running AMI >> builds, Build fails with `amazon-ebs: ERROR! The vault password file was >> not found` any help/direction is appreciated. >> Please let me know if you need see any additional details >> >> >> "provisioners": [ >> { >> "type": "shell", >> "inline": [ >> "sudo apt-get update", >> "echo here", >> "sudo apt-get install -y ansible" >> ] >> }, >> { >> "playbook_file": "/Users/mgutha/Desktop/packer_Cassandra.yaml", >> "role_paths": [ >> "/Users/mgutha/Desktop/GitRepo/cassandra-ansible/roles/ansible_mgmt", >> "/Users/mgutha/Desktop/GitRepo/cassandra-ansible/roles/virtualenv_ve27", >> "/Users/mgutha/Desktop/GitRepo/cassandra-ansible/roles/ldap_setup" >> ], >> "group_vars": "/Users/mgutha/Desktop/packer_var", >> "extra_arguments": [ >> "--extra-vars", >> "--vault-id", >> "preprod@Users/mgutha/.ansible/vault/preprod_vault.txt" >> ], >> "type": "ansible-local", >> "pause_before": "10s" >> } >> >> >> >> *ERROR from log file* >> >> >> 2019/05/21 11:04:51 ui: amazon-ebs: Executing Ansible: cd >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350 >> && ANSIBLE_FORCE_COLOR=1 PYTHONUNBUFFERED=1 ansible-playbook >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer_Cassandra.yaml >> --extra-vars "packer_build_name=amazon-ebs packer_builder_type=amazon-ebs >> packer_http_addr= -o IdentitiesOnly=yes" --vault-id >> preprod@Users/mgutha/.ansible/vault/preprod_vault.txt >> -c local -i >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer-provisioner-ansible-local984352577 >> 2019/05/21 11:04:51 packer: 2019/05/21 11:04:51 [DEBUG] Opening new ssh >> session >> 2019/05/21 11:04:51 packer: 2019/05/21 11:04:51 [DEBUG] starting remote >> command: cd >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350 >> && ANSIBLE_FORCE_COLOR=1 PYTHONUNBUFFERED=1 ansible-playbook >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer_Cassandra.yaml >> --extra-vars "packer_build_name=amazon-ebs packer_builder_type=amazon-ebs >> packer_http_addr= -o IdentitiesOnly=yes" --vault-id >> preprod@Users/mgutha/.ansible/vault/preprod_vault.txt >> -c local -i >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer-provisioner-ansible-local984352577 >> 2019/05/21 11:04:52 ui error: ==> amazon-ebs: ERROR! The vault password >> file >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/Users/mgutha/.ansible/vault/preprod_vault.txt >> was not found >> 2019/05/21 11:04:52 packer: 2019/05/21 11:04:52 [ERROR] Remote command >> exited with '1': cd >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350 >> && ANSIBLE_FORCE_COLOR=1 PYTHONUNBUFFERED=1 ansible-playbook >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer_Cassandra.yaml >> --extra-vars "packer_build_name=amazon-ebs packer_builder_type=amazon-ebs >> packer_http_addr= -o IdentitiesOnly=yes" --vault-id >> preprod@Users/mgutha/.ansible/vault/preprod_vault.txt >> -c local -i >> /tmp/packer-provisioner-ansible-local/5ce41330-d37c-baa5-0b4a-a5353f37d350/packer-provisioner-ansible-local984352577 >> 2019/05/21 11:04:52 packer: 2019/05/21 11:04:52 [INFO] RPC endpoint: >> Communicator ended with: 1 >> >> >> -- >> This mailing list is governed under the HashiCorp Community Guidelines - >> https://www.hashicorp.com/community-guidelines.html. Behavior in >> violation of those guidelines may result in your removal from this mailing >> list. >> >> GitHub Issues: https://github.com/mitchellh/packer/issues >> IRC: #packer-tool on Freenode >> --- >> You received this message because you are subscribed to the Google Groups >> "Packer" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/packer-tool/b13aa74c-971c-453a-925e-b97296d78afc%40googlegroups.com >> <https://groups.google.com/d/msgid/packer-tool/b13aa74c-971c-453a-925e-b97296d78afc%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/packer/issues > IRC: #packer-tool on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Packer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/packer-tool/CALz9Rt-siO%3DJJa%3Dc7MU-YJthZ8eixArUEi4LhXEu9QrQ-LkHuw%40mail.gmail.com > <https://groups.google.com/d/msgid/packer-tool/CALz9Rt-siO%3DJJa%3Dc7MU-YJthZ8eixArUEi4LhXEu9QrQ-LkHuw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Thanks & Regards Murali K Gutha -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/CADvtd2S54FGzV9rXRf20ofwNc0CRQEaXwE%3Dz7q61vZE_d4CiwQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
