quick answer: no On Tue, 24 Aug 2021 at 16:36, Tony Wong <[email protected]> wrote: > > quick question. is there a way to quickly rollback ? > > On Tuesday, August 24, 2021 at 7:33:23 AM UTC-7 Tony Wong wrote: >> >> 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/f51c8f90-1806-4162-98c1-bfee6de308d4n%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/CAL8fbwMp_fsxds3aBxYE_UQgaZMWZiGpB9-Vq89EyrCR9XmEtw%40mail.gmail.com.
