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.

Reply via email to