Sorry I can't help with reading the file but this is how I am setting 
environment variables to use with a shell line

 vars_prompt:

    - name: ABC_environment
      prompt: "Enter live or preprod to set environment"
      private: no
      when: ABC_environment is undefined

    - name: ABC_password
      prompt: "Enter the ABC Encryption key"
      private: yes
      when: ABC_password is undefined

  environment:
    ABCENV: "{{ ABC_environment }}"
    ABCPWD: "{{ ABC_password }}"

 - name: install ABC file
      shell: unzip -P ${ABCPWD} -o -d/application /tmp/ABC_files.zip 
ABC_${ABCENV}_application.file
      shell: sudo -u xyz install -o xyz -g xyz -m 550 
/application/ABC_${ABCENV}_application /application/application.file

Hope this helps..


On Friday, 16 September 2016 14:53:25 UTC+1, ZillaYT wrote:

> I'm using Ansible's s3 module 
> <http://docs.ansible.com/ansible/s3_module.html>, and it needs 
> aws_access_key and aws_secret_key to work in my AWS environment, even 
> though the page says they're not required. These values are in my 
> $HOME/.aws/credentials file
>
> [default]
> aws_access_key_id = LAFHALFHLAHFLFAH
> aws_secret_access_key = IRUPQORUQPORUQEPORUQPORUQEP
>
>
> I want to get these values to set the AWS_ACCESS_KEY_ID and 
> AWS_SECRET_ACCESS_KEY environment variables. So how do I write an Ansible 
> task to...
>
>
>    1. Read the contents of the $HOME/.aws/credentiials
>    2. Get the key/value pairs
>    3. Set the corresponding environment variables?
>
> Thanks.
>
>

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/7ccdd4bf-ac76-459c-bef4-5f9b2b4c0e97%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to