sap.sap_operations.rolling_kernel_switch (1.25.0) — module

Manage Rolling kernel switch

| "added in version" 1.0.0 of sap.sap_operations"

Authors: Ondra Machacek (@machacekondra)

Install collection

Install with ansible-galaxy collection install sap.sap_operations:==1.25.0


Add to requirements.yml

  collections:
    - name: sap.sap_operations
      version: 1.25.0

Description

Rolling kernel switch

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Run the system update
  sap.sap_operations.rolling_kernel_switch:
    username: "npladm"
    password: "secret123!"
    hostname: "sap.system.example.com"
    instance_number: "0"

Inputs

    
wait:
    default: true
    description:
    - Wait for the operation to complete before returning.
    - If set to C(true), module will wait for system update to finish.
    - If set to C(false), module will not wait for system update to finish. immediately.
    type: bool

force:
    default: false
    description:
    - If C(true) don't enforce some minor update checks.
    type: bool

secure:
    choices:
    - strict
    - insecure
    - none
    default: strict
    description:
    - I(secure) specify if secure communication should be enforced.
    - By default system CA store is used. User can pass custom CA by I(ca_file) parameter.
    type: str

ca_file:
    description:
    - I(ca_file) use CA certificate to secure the communication. By default system CA
      store is used.
    type: str

hostname:
    description:
    - I(hostname) of the SAP system
    type: str

password:
    description:
    - I(password) of the SAP system
    type: str

username:
    description:
    - I(username) of the SAP system
    type: str

soft_timeout:
    description:
    - Wait timeout for the operation to complete before returning.
    type: int

wait_timeout:
    default: 600
    description:
    - Wait timeout for the operation to complete before returning.
    type: int

instance_number:
    description:
    - I(instance_number) is the instance number to be managed.
    required: true
    type: str