Google cloud platform 如何使用Ansible Playbook删除GCP上的服务帐户密钥?

Google cloud platform 如何使用Ansible Playbook删除GCP上的服务帐户密钥?,google-cloud-platform,ansible,service-accounts,Google Cloud Platform,Ansible,Service Accounts,我正在使用Ansible playbook运行创建服务帐户及其各自密钥的某些模块。用于生成此文件的代码可在Ansible文档中找到: - name: create a service account key gcp_iam_service_account_key: service_account: "{{ serviceaccount }}" private_key_type: TYPE_GOOGLE_CREDENTIALS_FILE path: "~/test_ac

我正在使用Ansible playbook运行创建服务帐户及其各自密钥的某些模块。用于生成此文件的代码可在Ansible文档中找到:

- name: create a service account key
  gcp_iam_service_account_key:
    service_account: "{{ serviceaccount }}"
    private_key_type: TYPE_GOOGLE_CREDENTIALS_FILE
    path: "~/test_account.json"
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"
    state: present

现在我正试图删除服务帐户密钥,因此我将状态值从present改为impose,但这似乎没什么作用,我想问一下我是否遗漏了什么,或者我是否可以尝试其他内容?

我不确定是否可能,因为我在ansible文档中找不到,但在的示例中,我看到在缺席状态之后,他们使用标记进行删除,这可能是SA的一种方式。e、 g

国家:缺席 标签: -删除

另一种可能有用的方法是直接向


DELETE

我不确定这是否可能,因为我在ansible文档中找不到,但在的示例中,我看到在缺失状态之后,他们使用标记进行删除,这可能是SA的一种方式。e、 g

国家:缺席 标签: -删除

另一种可能有用的方法是直接向


删除

似乎没有多大作用
:你能编辑你的问题并详细说明一下吗?您是否使用
-vvv
运行剧本以获得更多信息?例如,
似乎没什么作用:您能否编辑您的问题并详细说明?您是否使用
-vvv
运行playbook以获得更多信息?