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.
