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.
