Ansible AWS Certificate上传 - MalformedCertificate

时间:2018-03-28 11:17:01

标签: amazon-web-services ansible aws-iam

我正在尝试将证书上传到S3。

- name: create_elb_cert - upload certificate to aws for {{ customer_name }}
  iam_cert:
    name: '{{ elb_dns_name }}'
    state: present
    cert: '{{ some_folder}}/{{ app_cert }}_internal.pem'
    key: '{{ some_folder}}/{{ app_cert }}_internal.key'
  delegate_to: localhost
  run_once: True
  register: 'cert_details'

我得到以下回复

    <Code>MalformedCertificate</Code>\n    
<Message>Unable to parse certificate. Please ensure the certificate is in PEM format.</Message>

* .pem和* .key文件都有效且未损坏。 我可以手动上传证书(通过aws-cli)

我也尝试添加validate_certs: no,但它没有帮助。

Ansible计算机位于AWS EC2实例上,因此我不希望出现任何网络问题

任何想法我错过了什么?

修改

此问题的解决方法是将retries添加到a​​nsible任务中。

在第3次/第4次是管理上传证书

enter image description here

0 个答案:

没有答案