ansible / ansible.builtin / v2.9.27 / module / bitbucket_pipeline_variable Manages Bitbucket pipeline variables | "added in version" 2.8 of ansible.builtin" Authors: Evgeniy Krysanov (@catcombo) preview | supported by communityansible.builtin.bitbucket_pipeline_variable (v2.9.27) — module
pip
Install with pip install ansible==2.9.27
Manages Bitbucket pipeline variables.
- name: Create or update pipeline variables from the list bitbucket_pipeline_variable: repository: 'bitbucket-repo' username: bitbucket_username name: '{{ item.name }}' value: '{{ item.value }}' secured: '{{ item.secured }}' state: present with_items: - { name: AWS_ACCESS_KEY, value: ABCD1234, secured: False } - { name: AWS_SECRET, value: qwe789poi123vbn0, secured: True }
- name: Remove pipeline variable bitbucket_pipeline_variable: repository: bitbucket-repo username: bitbucket_username name: AWS_ACCESS_KEY state: absent
name: description: - The pipeline variable name. required: true type: str state: choices: - absent - present description: - Indicates desired state of the variable. required: true type: str value: description: - The pipeline variable value. type: str secured: default: false description: - Whether to encrypt the variable value. type: bool username: description: - The repository owner. required: true type: str client_id: description: - The OAuth consumer key. - If not set the environment variable C(BITBUCKET_CLIENT_ID) will be used. type: str repository: description: - The repository name. required: true type: str client_secret: description: - The OAuth consumer secret. - If not set the environment variable C(BITBUCKET_CLIENT_SECRET) will be used. type: str