Hi,

That was the weird thing.  When I run it it gives me this error.

ERROR!  aws_s3 is not a valid attribute for a Play.

This is the only reason why I started to try a different avenue..

Oh well..

Thanks
David

On Mon, Feb 17, 2020 at 2:33 AM Dick Visser <[email protected]> wrote:

> As you are beginning with ansible, start with the simplest option,
> which is just a single playbook file, and don't bother with roles yet.
> Something like this should already work to create a bucket:
>
>
> - hosts: localhost
>   gather_facts: False
>
>   tasks:
>     - name: Create S3 Bucket
>       aws_s3:
>         bucket: my-bucket
>         mode: create
>         permission: private-read
>         region: us-east-1
>
> Provided your environment contains AWS_SECRET_ACCESS_KEY and
> AWS_ACCESS_KEY_ID. Read
> https://docs.ansible.com/ansible/latest/scenario_guides/guide_aws.html
> on how that works.
>
> Please note that 'private-read' isn't a valid option for the
> permission, see
>
> https://docs.ansible.com/ansible/latest/modules/aws_s3_module.html#parameter-permission
> for the supported values.
>
> Dick
>
>
> On Mon, 17 Feb 2020 at 06:56, David Rivera <[email protected]>
> wrote:
> >
> >
> >
> > So I wondering if ansible supports s3, from what I see it does but I
> just might not understand how to do it. Im a novice at Ansible, esp in the
> realm of using it in conjunction  with AWS.
> >
> > So I *think* I have to create a role and call it in my playbook?
> >
> > my role for learning is: s3-create.yml
> > - name: Create S3 Bucket
> >   aws_s3:
> >     bucket: my-bucket
> >     mode: create
> >     permission: private-read
> >     region: us-east-1
> >
> >
> > my playbook:
> >   key_name: my-key
> >       vpc_subnet_id: subnet-02439
> >       roles:
> >         - s3-create
> >       assign_public_ip: yes
> >       group:  my-group
> >
> >
> > when I run it, I get this:
> >
> > EntePLAY [Test creating ec2 instance with Ansible]
> ***********************************************************************************
> >
> > TASK [Gathering Facts]
> ***********************************************************************************************************
> > ok: [localhost]
> >
> > TASK [Start New ec2 Instance]
> ****************************************************************************************************
> > fatal: [localhost]: FAILED! => {"changed": false, "msg": "Unsupported
> parameters for (ec2) module: roles Supported parameters include:
> assign_public_ip, aws_access_key, aws_secret_key, count, count_tag,
> debug_botocore_endpoint_logs, ebs_optimized, ec2_url, exact_count, group,
> group_id, id, image, instance_ids, instance_initiated_shutdown_behavior,
> instance_profile_name, instance_tags, instance_type, kernel, key_name,
> monitoring, network_interfaces, placement_group, private_ip, profile,
> ramdisk, region, security_token, source_dest_check, spot_launch_group,
> spot_price, spot_type, spot_wait_timeout, state, tenancy,
> termination_protection, user_data, validate_certs, volumes, vpc_subnet_id,
> wait, wait_timeout, zone"}
> >
> > PLAY RECAP
> ***********************************************************************************************************************
> > localhost                  : ok=1    changed=0    unreachable=0
> failed=1    skipped=0    rescued=0    ignored=0
> > r code here...
> >
> >
> > From what I read, you cant do it, but that contradicts ansible's docs so
> I think I just dont know what I am doing..
> >
> >
> > any help would be appreciated..
> >
> >
> >
> > --
> > 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/6dff2045-5d8a-4239-ba88-f2a588401c56%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/CAL8fbwO%3DgOdeAi8wZ0Ggk%2BoNRMYQyH8tpt1D%3DBa_0xxtsKP9aw%40mail.gmail.com
> .
>

-- 
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/CAAH6UtrXbfFRqsiYX29e4J%3DGaum-f2omEdsYkRWc1RFX7UVg4g%40mail.gmail.com.

Reply via email to