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.
