ok thanks a lot. finally got it working. 

On Tuesday, August 24, 2021 at 6:41:25 AM UTC-7 Tony Wong wrote:

> i dont have that in my pb. 
>
> On Tuesday, August 24, 2021 at 6:40:40 AM UTC-7 [email protected] wrote:
>
>> On 24/08/2021 15:30, Tony Wong wrote: 
>> > 
>> > any idea? why is sudo password needed? 
>> Because you asked for that (become: yes) 
>>
>> Regards 
>> Racke 
>>
>> > On Tuesday, August 24, 2021 at 5:56:47 AM UTC-7 Tony Wong wrote: 
>> > 
>> > ok 
>> > 
>> > corrected it 
>> > 
>> > --- 
>> > - include_vars: vars/main.yml 
>> > - name: create s3 bucket 
>> > s3_bucket: 
>> > name: '{{ s3_bucket_name }}' 
>> > public_access: 
>> > block_public_acls: true 
>> > ignore_public_acls: true 
>> > block_public_policy: true 
>> > restrict_public_buckets: true 
>> > state: present 
>> > encryption: "aws:kms" 
>> > encryption_key_id: '{{ kms_arn_id }}' 
>> > region: us-west-1 
>> > versioning: yes 
>> > tags: 
>> > atomenv: '{{ s3_tag.atomenv }}' 
>> > atomos: '{{ s3_tag_atomos }}' 
>> > atomrole: '{{ s3_tag.atomrole }}' 
>> > atompid: '{{ s3_tag.atompid }}' 
>> > atomdomain: '{{ s3_tag.atomdomain }}' 
>> > 
>> > 
>> > but now getting this 
>> > 
>> > fatal: [localhost]: FAILED! => { 
>> >     "ansible_facts": {}, 
>> >     "changed": false, 
>> >     "failed_modules": { 
>> >         "ansible.legacy.setup": { 
>> >             "failed": true, 
>> >             "module_stderr": "sudo: a password is required\n", 
>> >             "module_stdout": "", 
>> >             "msg": "MODULE FAILURE\nSee stdout/stderr for the exact 
>> error", 
>> >             "rc": 1 
>> >         } 
>> >     }, 
>> >     "msg": "The following modules failed to execute: 
>> ansible.legacy.setup\n" 
>> > } 
>> > 
>> > PLAY RECAP 
>> ************************************************************************************************
>>  
>>
>> > localhost                  : ok=0    changed=0    unreachable=0    
>> failed=1    skipped=0    rescued=0    ignored=0 
>> > 
>> > On Tuesday, August 24, 2021 at 5:29:06 AM UTC-7 [email protected] 
>> wrote: 
>> > 
>> > On 24/08/2021 14:24, Tony Wong wrote: 
>> > > it is still not working. 
>> > > 
>> > With a little effort a sensible mind would discover that hosts: doesn't 
>> belong into task files. 
>> > 
>> > Just my two cents. 
>> > 
>> >              Racke 
>> > 
>> > 
>> > > yaml checker says ok 
>> > > 
>> > > On Tuesday, August 24, 2021 at 5:13:11 AM UTC-7 [email protected] 
>> wrote: 
>> > > 
>> > > Remove the leading - character on the - hosts line. 
>> > > 
>> > > On Tue, Aug 24, 2021, 13:59 Tony Wong <[email protected]> wrote: 
>> > > 
>> > > ok so here is what i have 
>> > > 
>> > > s3_bucket.yml 
>> > > 
>> > > --- 
>> > > - hosts: localhost 
>> > >   name: create s3 bucket 
>> > >   become: yes 
>> > > 
>> > >   roles: 
>> > >     - s3_bucket 
>> > > 
>> > > ------------------------------------------------ 
>> > > 
>> > > roles 
>> > > └── s3_bucket 
>> > >     ├── README.md 
>> > >     ├── defaults 
>> > >     │   └── main.yml 
>> > >     ├── handlers 
>> > >     │   └── main.yml 
>> > >     ├── meta 
>> > >     │   └── main.yml 
>> > >     ├── tasks 
>> > >     │   └── main.yml 
>> > >     ├── templates 
>> > >     ├── tests 
>> > >     │   ├── inventory 
>> > >     │   └── test.yml 
>> > >     └── vars 
>> > >         └── main.yml 
>> > > 
>> > > 
>> > > I only filled out tasks/main.yml and vars/main.yml 
>> > > 
>> > > tasks/main.yml 
>> > > 
>> > > --- 
>> > > - hosts: localhost 
>> > >   tasks: 
>> > >   - name: create s3 bucket 
>> > >     s3_bucket: 
>> > >       name: '{{ s3_bucket_name }}' 
>> > >       public_access: 
>> > >           block_public_acls: true 
>> > >           ignore_public_acls: true 
>> > >           block_public_policy: true 
>> > >           restrict_public_buckets: true 
>> > >           state: present 
>> > >           encryption: "aws:kms" 
>> > >           encryption_key_id: '{{ kms_arn_id }}' 
>> > >           region: us-west-1 
>> > >           versioning: yes 
>> > >           tags: 
>> > >            atomenv: '{{ s3_tag.atomenv }}' 
>> > >            atomos: '{{ s3_tag_atomos }}' 
>> > >            atomrole: '{{ s3_tag.atomrole }}' 
>> > >            atompid: '{{ s3_tag.atompid }}' 
>> > >            atomdomain: '{{ s3_tag.atomdomain }}' 
>> > > 
>> > > 
>> > > vars/main.yml 
>> > > 
>> > > --- 
>> > > # vars file for s3_bucket 
>> > > s3_bucket_name: ansibletest12345 
>> > > kms_arn.id <http://kms_arn.id> <http://kms_arn.id <http://kms_arn.id>>: 
>> arn:aws:kms:us-west-1:462518063038:key/f164e76a-f6f8-4773-84dc-053a44b2678d 
>> > > s3_tag.atomenv: prod 
>> > > s3_tag.atomos: s3 bucket 
>> > > s3_tag.atomrole: util 
>> > > s3_tag.atompid: 32 
>> > > s3_tag.atomdomain: active.tan 
>> > > 
>> > > 
>> > > 
>> > > but then when i ran 
>> > > 
>> > > ansible-playbook -vvvv s3_bucket.yml 
>> > > 
>> > > ERROR! conflicting action statements: hosts, tasks 
>> > > 
>> > > The error appears to be in 
>> '/Users/tonywong/virtualenv/ansible/roles/s3_bucket/tasks/main.yml': line 
>> 2, column 3, but may 
>> > > be elsewhere in the file depending on the exact syntax problem. 
>> > > 
>> > > The offending line appears to be: 
>> > > 
>> > > --- 
>> > > - hosts: localhost 
>> > >   ^ here 
>> > > 
>> > > 
>> > > 
>> > > any idea? 
>> > > On Tuesday, August 24, 2021 at 4:50:22 AM UTC-7 Tony Wong wrote: 
>> > > 
>> > > i want to reuse the role. i only want to modify the variables for 
>> future use 
>> > > 
>> > > On Tuesday, August 24, 2021 at 1:03:10 AM UTC-7 [email protected] 
>> wrote: 
>> > > 
>> > > Did you read the reply? 
>> > > 
>> > > What do you want to achieve? 
>> > > What is the intention? 
>> > > Why do you say "break this play up into roles/tasks/variables etc."? 
>> > > 
>> > > 
>> > > 
>> > > On Tue, 24 Aug 2021 at 06:01, Tony Wong <[email protected]> wrote: 
>> > > > 
>> > > > my variables are 
>> > > > 
>> > > > ansibletestbucket12345 
>> > > > 
>> arn:aws:kms:us-west-1:462518063038:key/f164e76a-f6f8-4773-84dc-053a44b2678d 
>> > > > prod 
>> > > > s3 bucket 
>> > > > util 
>> > > > 32 
>> > > > atomdomain 
>> > > > 
>> > > > 
>> > > > 
>> > > > On Monday, August 23, 2021 at 7:07:36 AM UTC-7 Brian Coca wrote: 
>> > > >> 
>> > > >> you are showing a playbook with a single task and no variables, 
>> there 
>> > > >> is not much to break up here 
>> > > >> 
>> > > >> On Fri, Aug 20, 2021 at 4:58 PM Tony Wong <[email protected]> 
>> wrote: 
>> > > >> > 
>> > > >> > how do I break this play up into roles/tasks/variables etc.... 
>> > > >> > 
>> > > >> > 
>> > > >> > --- 
>> > > >> > - hosts: localhost 
>> > > >> > tasks: 
>> > > >> > - name: create s3 bucket 
>> > > >> > s3_bucket: 
>> > > >> > name: ansibletestbucket12345 
>> > > >> > public_access: 
>> > > >> > block_public_acls: true 
>> > > >> > ignore_public_acls: true 
>> > > >> > block_public_policy: true 
>> > > >> > restrict_public_buckets: true 
>> > > >> > state: present 
>> > > >> > encryption: "aws:kms" 
>> > > >> > encryption_key_id: 
>> "arn:aws:kms:us-west-1:462518063038:key/f164e76a-f6f8-4773-84dc-053a44b2678d"
>>  
>>
>> > > >> > region: us-west-1 
>> > > >> > versioning: yes 
>> > > >> > tags: 
>> > > >> > atomenv: prod 
>> > > >> > atomos: s3 bucket 
>> > > >> > atomrole: util 
>> > > >> > atompid: 32 
>> > > >> > atomdomain: xxxxx 
>> > > >> > 
>> > > >> > -- 
>> > > >> > 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/eb897354-e82b-4d8e-bdb0-a9fe32f048f0n%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/eb897354-e82b-4d8e-bdb0-a9fe32f048f0n%40googlegroups.com>
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/eb897354-e82b-4d8e-bdb0-a9fe32f048f0n%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/eb897354-e82b-4d8e-bdb0-a9fe32f048f0n%40googlegroups.com>>.
>>  
>>
>> > > >> 
>> > > >> 
>> > > >> 
>> > > >> -- 
>> > > >> ---------- 
>> > > >> Brian Coca 
>> > > >> 
>> > > > -- 
>> > > > 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/cd76041a-6d57-493e-97a4-bd1760f8ad7dn%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/cd76041a-6d57-493e-97a4-bd1760f8ad7dn%40googlegroups.com>
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/cd76041a-6d57-493e-97a4-bd1760f8ad7dn%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/cd76041a-6d57-493e-97a4-bd1760f8ad7dn%40googlegroups.com>>.
>>  
>>
>> > > 
>> > > 
>> > > 
>> > > -- 
>> > > Dick Visser 
>> > > Trust & Identity Service Operations Manager 
>> > > GÉANT 
>> > > 
>> > > -- 
>> > > 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/1dde8393-dd30-4fa0-a963-06608e679cafn%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/1dde8393-dd30-4fa0-a963-06608e679cafn%40googlegroups.com>
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/1dde8393-dd30-4fa0-a963-06608e679cafn%40googlegroups.com?utm_medium=email&utm_source=footer
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/1dde8393-dd30-4fa0-a963-06608e679cafn%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>>  
>>
>> > > 
>> > > -- 
>> > > 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] <mailto:
>> [email protected]>. 
>> > > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/b3e6baa9-db30-4407-b52e-d94a08e44c3en%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/b3e6baa9-db30-4407-b52e-d94a08e44c3en%40googlegroups.com>
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/b3e6baa9-db30-4407-b52e-d94a08e44c3en%40googlegroups.com?utm_medium=email&utm_source=footer
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/b3e6baa9-db30-4407-b52e-d94a08e44c3en%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>>  
>>
>> > 
>> > 
>> > -- 
>> > Ecommerce and Linux consulting + Perl and web application programming. 
>> > Debian and Sympa administration. 
>> > 
>> > -- 
>> > 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] <mailto:
>> [email protected]>. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/8a623692-2d05-45f2-85c0-674c835628dcn%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/ansible-project/8a623692-2d05-45f2-85c0-674c835628dcn%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>  
>>
>>
>>
>> -- 
>> Ecommerce and Linux consulting + Perl and web application programming. 
>> Debian and Sympa administration. 
>>
>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/632969d4-3b4d-4940-96d5-530b343c34ffn%40googlegroups.com.

Reply via email to