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>:
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>.
>>
>>
>>
>> --
>> ----------
>> 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>.
--
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?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?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/29b9b9a5-c386-9d36-7748-82d04fd0b140%40linuxia.de.