juanenriqueescobar.bitbucket.repository_var (0.0.7) — module

create a deployment in repository

| "added in version" 0.0.0 of juanenriqueescobar.bitbucket"

Authors: Juan Enrique Escobar Robles (@juanenriqueescobar)

Install collection

Install with ansible-galaxy collection install juanenriqueescobar.bitbucket:==0.0.7


Add to requirements.yml

  collections:
    - name: juanenriqueescobar.bitbucket
      version: 0.0.7

Description

create a deployment in repository

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: create variable at deployment level
  juanenriqueescobar.bitbucket.repository_var:
    username:    myuser
    password:    password-generated-by-bitbucket
    repository:  myworkspace/myrepo
    state:       present
    var_name:    AWS_SECRET_ACCESS_KEY
    var_value:   MysUpErSeCrEt
    var_secured: true
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: delete variable at deployment level
  juanenriqueescobar.bitbucket.repository_var:
    username:    myuser
    password:    password-generated-by-bitbucket
    repository:  myworkspace/myrepo
    state:       absent
    var_name:    AWS_SECRET_ACCESS_KEY

Inputs

    
state:
    choices:
    - present
    - absent
    default: present
    description: create or remove the deployment
    type: str

password:
    description: The bitbucket password
    required: true
    type: str

username:
    description: The bitbucket username
    required: true
    type: str

var_name:
    description: the name of the var
    required: true
    type: str

var_value:
    default: ''
    description: the value of the var
    type: str

repository:
    description: The workspace/repo
    required: true
    type: str

var_secured:
    default: false
    description: if var is hidden, only pipelines can see the value
    type: bool

Outputs

deployment:
  description: The original deployment param that was passed in.
  returned: always
  type: str
repository:
  description: The original repository param that was passed in.
  returned: always
  type: str
result:
  description: the result of the api call
  returned: always
  type: dict
result.body:
  description: body of the api call
  returned: only when result.state is created or updated
  type: dict
result.state:
  description: one of 'created, updated, not changed, deleted, not exists'
  returned: always
  type: str