【问题标题】:How can i remove a ec2_key from an instance with ansible如何使用 ansible 从实例中删除 ec2_key
【发布时间】:2020-01-25 06:30:58
【问题描述】:

我有一个用于配置 AMI 的 ec2 密钥对。现在,我想从 AMI 中删除公钥。使用 ec2_key,可以选择提供区域,但我只想从 AMI 实例中删除密钥。有没有办法可以做到这一点?

- name: Remove SSH key
  ec2_key:
     name: "{{ ec2_key_name  }}"
     state: absent
     instance_ids: {{}} ```

【问题讨论】:

  • AMI 实例是从 AMI 创建的实例,它应该在 AWS 区域中运行。因此,您似乎可以在删除区域时提供区域。如果不是这样,您能否更详细地解释一下这个问题?
  • 我不想要该区域的密钥,而只想要特定实例的密钥。我们怎样才能做到这一点?

标签: amazon-ec2 ansible key-pair


【解决方案1】:

已从具有授权密钥模块的 ec2 实例中删除密钥:

authorized_key:
   user: ubuntu
   state: absent
   key : "{{ ssh_public_key }}"

【讨论】:

    猜你喜欢
    • 2023-02-10
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多