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 <dick.vis...@geant.org> 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 <david.river...@gmail.com>
> 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 ansible-project+unsubscr...@googlegroups.com.
> > 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 ansible-project+unsubscr...@googlegroups.com.
> 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 ansible-project+unsubscr...@googlegroups.com.
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