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.

Reply via email to