You are Welcome :)

Enjoy your weekend

On Fri, 10 Jul, 2020, 9:49 pm Renato Marcandier, <
[email protected]> wrote:

> Hello Akhilesh,
>
> Thank you very much for your reply.
>
> It worked as expected ;)
>
> Take care
>
>
> Regards
> RG
>
> On Friday, 10 July 2020 14:07:19 UTC+1, Akhilesh Verma wrote:
>>
>> See if playbook has "become: yes" to run all the commands as root user
>> permission.
>> Also from the source container use non-root user to run ansible-playbook.
>>
>> Thanks,
>> Akhilesh Verma
>>
>> On Fri, Jul 10, 2020 at 4:12 PM Renato Marcandier <[email protected]>
>> wrote:
>>
>>> Hello guys,
>>>
>>>
>>> I am facing this error when I try to create an new image with packer
>>> using my ansible roles:
>>>
>>>
>>> amazon-ebs: TASK [Install a list of packages]
>>> **********************************************
>>> amazon-ebs: fatal: [default]: FAILED! => {“changed”: false, “msg”: “You
>>> need to be root to perform this command.\n”, “rc”: 1, “results”: [“Loaded
>>> plugins: fastestmirror, versionlock\n”]}
>>> amazon-ebs: to retry, use: --limit @/root/docker-ecv/AWS/packages.retry
>>> amazon-ebs:
>>> amazon-ebs: PLAY RECAP
>>> *********************************************************************
>>> amazon-ebs: default : ok=1 changed=0 unreachable=0 failed=1
>>> amazon-ebs:
>>> ==> amazon-ebs: Provisioning step had errors: Running the cleanup
>>> provisioner, if present…
>>>
>>>
>>>
>>>
>>>
>>> ----------------------------------------------------------------------------------------------------------------------------
>>>
>>> packer.json:
>>>
>>>
>>> {
>>> “variables” : {
>>> “aws_access_key”: “{{env AWS_ACCESS_KEY }}”,
>>> “aws_secret_key”: “{{env AWS_SECRET_KEY }}”
>>> },
>>> “builders”: [{
>>> “vpc_id”: “vpc-xxxxx”,
>>> “subnet_id”: “subnet-xxxxxx”,
>>> “security_group_id”: “sg-xxxxxxxx”,
>>> “region”: “us-east-1”,
>>> “type”:“amazon-ebs”,
>>> “instance_type”: “t2.micro”,
>>> “ssh_username”: “centos”,
>>> “ami_name”: “packer-ecv-{{timestamp}}”,
>>> “access_key”: “{{user aws_access_key}}”,
>>> “secret_key”: “{{user aws_secret_key}}”,
>>>
>>>     "source_ami_filter": {
>>>         "filters" : {
>>>             "virtualization-type": "hvm",
>>>             "root-device-type":"ebs",
>>>             "name" : "CiscoHardened-CentOS7_HVM_EBS-*"
>>>         },
>>>     "owners" : [352039262102],
>>>     "most_recent": true
>>>     }
>>> }],
>>> "provisioners" : [{
>>>     "type" : "ansible",
>>>     "ansible_env_vars": [ "ANSIBLE_NOCOLOR=True" ],
>>>     "extra_arguments": [ "--become" ],
>>>     "playbook_file" : "packages.yml"
>>> },
>>> {
>>>     "type" : "ansible",
>>>     "playbook_file" : "ecv.yml"
>>> }]
>>>
>>> }
>>>
>>>
>>> --------------------------------------------------------------------------------------------------------
>>> ------------------------------
>>>
>>> packages.yml
>>> ------------------------------
>>>
>>>    -
>>>
>>>    name: Install packages
>>>    hosts: all
>>>    become_user: root
>>>    become_method: sudo
>>>    become: yes
>>>    tasks:
>>>    -
>>>
>>>       name: Install a list of packages
>>>       yum:
>>>       name:
>>>       - unzip
>>>       - bzip2
>>>       - deltarpm
>>>       - epel-release
>>>       - python3
>>>       state: present
>>>       -
>>>
>>>       name: ensure a list of packages installed
>>>       yum:
>>>       name: “{{ packages }}”
>>>       vars:
>>>       packages:
>>>       - unzip
>>>       - bzip2
>>>       - deltarpm
>>>       - epel-release
>>>       - python3
>>>
>>>
>>> -----------------------------------------------------------------------------------------------------------------------------------------------------------
>>> ------------------------------
>>>
>>> Do you know what can I do to resolve it?
>>>
>>> Regards
>>> RG
>>>
>>> --
>>> 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/hashicorp/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/49c1b65d-03b7-40a3-9b9a-bf6a0718c5e8o%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/49c1b65d-03b7-40a3-9b9a-bf6a0718c5e8o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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/hashicorp/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/c43041fe-eb04-4a7c-af8d-1bbc3f1ea621o%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/c43041fe-eb04-4a7c-af8d-1bbc3f1ea621o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/hashicorp/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/CAE0U2XsXXKR5xWROXttxLqr%3DgbwdExmHpKxue3ogF_yZX6sM8g%40mail.gmail.com.

Reply via email to