Dear All:
I have create efs ansible , I have install boto3
this is show error msg
this is my ansible
Dear All:
I have create efs ansible , I have install boto3
this is show error msg
this is my ansible
It means that your boto3 is not available to ansible.
Wrong location? Different venv?
What does ‘ansible --version’ say?
ansible 2.9.4
config file = /etc/ansible/ansible.cfg
configured module search path = [u’/home/ldap/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.17 (default, Nov 7 2019, 10:07:09) [GCC 7.4.0]
How exactly did you install boto3?
As what user etc
In user ldap should be use “root”
Use command line
sudo apt-get install pip3
sudo pip3 install boto3
BR
Sandy
In user ldap should be use “root”
Use command line
sudo apt-get install pip3
sudo pip3 install boto3
It is possible that Ansible uses Python 2 on the target.
To enforce Python 3 on the target, you can set the following variable:
ansible_python_interpreter: '/usr/bin/python3'
Regards
Racke
I check this pip3 and python is installed, but still same error
I don’t know how to solved it.
BR
Sandy
EFS tags is error?
- hosts: localhost
connection: local
gather_facts: no
vars_files:
- ec2key.yml
tasks:
- name: Create EFS
efs:
state: present
region: ap-southeast-1
name: "xxxx_efs"
tags:
Name: “efs_test”
targets:
- subnet_id: subnet-xxxxx
security_groups: sg-xxxxxxxxxxxxx
The full traceback is:
Traceback (most recent call last):
File "/tmp/ansible_efs_payload_jPntT1/ansible_efs_payload.zip/ansible/modules/cloud/amazon/efs.py", line 506, in converge_file_system
File "/usr/lib/python2.7/dist-packages/botocore/client.py", line 324, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/usr/lib/python2.7/dist-packages/botocore/client.py", line 622, in _make_api_call
raise error_class(parsed_response, operation_name)
BadRequest: An error occurred (BadRequest) when calling the CreateTags operation: invalid tag value: \u201cefs\u201d
fatal: [localhost]: FAILED! => {
"changed": false,
"error": {
"code": "BadRequest",
"message": "invalid tag value: “efs”"
},
"invocation": {
"module_args": {
"aws_access_key": null,
"aws_secret_key": null,
"debug_botocore_endpoint_logs": false,
"ec2_url": null,
"encrypt": true,
"id": null,
"kms_key_id": null,
"name": "efs test",
"performance_mode": "general_purpose",
"profile": null,
"provisioned_throughput_in_mibps": null,
"purge_tags": true,
"region": "ap-southeast-1",
"security_token": null,
"state": "present",
"tags": {
"Name": "“efs”"
},
"targets": [
{
"security_groups": "sg-073c16c36bea62794",
"subnet_id": "subnet-46817120"
}
],
"throughput_mode": null,
"validate_certs": true,
"wait": false,
"wait_timeout": 0
}
},
"msg": "Unable to create tags: BadRequest(u'An error occurred (BadRequest) when calling the CreateTags operation: invalid tag value: \\u201cefs\\u201d',)",
"response_metadata": {
"http_headers": {
"connection": "close",
"content-_length": "67",
"content-_type": "application/json",
"date": "Fri, 27 Mar 2020 03:24:27 GMT",
"x-amzn-_error_type": "BadRequest:",
"x-amzn-_request_id": "2a0db0e0-1743-4552-bc91-32c00955fff1"
},
"http_status_code": 400,
"request_id": "2a0db0e0-1743-4552-bc91-32c00955fff1",
"retry_attempts": 0
}
BR
Sandy