ondrejhome.ha_cluster.pcs_resource_defaults (1.0.2) — module

wrapper module for 'pcs resource defaults' and 'pcs resource op defaults'

| "added in version" 2.4 of ondrejhome.ha_cluster"

Authors: Ondrej Famera (@OndrejHome)

preview | supported by community

Install collection

Install with ansible-galaxy collection install ondrejhome.ha_cluster:==1.0.2


Add to requirements.yml

  collections:
    - name: ondrejhome.ha_cluster
      version: 1.0.2

Description

module for setting and unsetting clusters resource deafults and resource operation defaults using 'pcs' utility

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: set resource-stickiness=100 to be default for resources
  pcs_resource_defaults:
    name: 'resource-stickiness'
    value: '100'
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: remove the 'resource-stickiness' resource default
  pcs_resource_defaults:
    name: 'resource-stickiness'
    state: 'absent'
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: set default operation timeout for resources to 60
  pcs_resource_defaults:
    defaults_type: 'op'
    name: 'timeout'
    value: '60'
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: remove the custom default operation timeout
  pcs_resource_defaults:
    defaults_type: 'op'
    name: 'timeout'
    state: 'absent'

Inputs

    
name:
    description:
    - name of cluster resource default
    required: true
    type: str

state:
    choices:
    - present
    - absent
    default: present
    description:
    - '''present'' - ensure that resource default exists with given value'
    - '''absent'' - ensure resource default doesn''t exist (is unset)'
    required: false
    type: str

value:
    description:
    - value of cluster resource default
    required: false
    type: str

cib_file:
    description:
    - Apply changes to specified file containing cluster CIB instead of running cluster.
    required: false
    type: str

defaults_type:
    choices:
    - meta
    - op
    default: meta
    description:
    - '''meta'' - resource meta defaults, ''pcs resource defaults ...'''
    - '''op'' - resource operation defaults, ''pcs resource op defaults ...'''
    required: false
    type: str