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/d78def89-531d-4ebe-8af3-57fbb6f52495n%40googlegroups.com.