• AnsibleFest
  • Products
  • Community
  • Webinars & Training
  • Blog
Ansible Logo
Documentation
Ansible
2.9

Installation, Upgrade & Configuration

  • Installation Guide
  • Ansible Porting Guides

Using Ansible

  • User Guide
    • Ansible Quickstart Guide
    • Ansible concepts
    • Getting Started
    • How to build your inventory
    • Working with dynamic inventory
    • Patterns: targeting hosts and groups
    • Introduction to ad-hoc commands
    • Connection methods and details
    • Working with command line tools
    • Working With Playbooks
    • Understanding privilege escalation: become
    • Ansible Vault
    • Working With Modules
      • Introduction to modules
      • Return Values
      • Module Maintenance & Support
      • Module Index
        • All modules
        • Cloud modules
        • Clustering modules
        • Commands modules
        • Crypto modules
        • Database modules
        • Files modules
        • Identity modules
        • Inventory modules
        • Messaging modules
        • Monitoring modules
        • Net Tools modules
        • Network modules
        • Notification modules
        • Packaging modules
        • Remote Management modules
        • Source Control modules
        • Storage modules
        • System modules
        • Utilities modules
        • Web Infrastructure modules
        • Windows modules
    • Working With Plugins
    • Ansible and BSD
    • Windows Guides
    • Using collections

Contributing to Ansible

  • Ansible Community Guide

Extending Ansible

  • Developer Guide

Common Ansible Scenarios

  • Public Cloud Guides
  • Network Technology Guides
  • Virtualization and Containerization Guides

Ansible for Network Automation

  • Ansible for Network Automation

Ansible Galaxy

  • Galaxy User Guide
  • Galaxy Developer Guide

Reference & Appendices

  • Module Index
    • All modules
    • Cloud modules
    • Clustering modules
      • K8S
    • Commands modules
    • Crypto modules
    • Database modules
    • Files modules
    • Identity modules
    • Inventory modules
    • Messaging modules
    • Monitoring modules
    • Net Tools modules
    • Network modules
    • Notification modules
    • Packaging modules
    • Remote Management modules
    • Source Control modules
    • Storage modules
    • System modules
    • Utilities modules
    • Web Infrastructure modules
    • Windows modules
  • Playbook Keywords
  • Return Values
  • Ansible Configuration Settings
  • Controlling how Ansible behaves: precedence rules
  • YAML Syntax
  • Python 3 Support
  • Interpreter Discovery
  • Release and maintenance
  • Testing Strategies
  • Sanity Tests
  • Frequently Asked Questions
  • Glossary
  • Ansible Reference: Module Utilities
  • Special Variables
  • Red Hat Ansible Tower
  • Logging Ansible output

Roadmaps

  • Ansible Roadmap




Ansible
  • Docs »
  • User Guide »
  • Working With Modules »
  • Module Index »
  • Clustering modules

For community users, you are reading an unmaintained version of the Ansible documentation. Unmaintained Ansible versions can contain unfixed security vulnerabilities (CVE). Please upgrade to a maintained version. See the latest Ansible community documentation . For Red Hat customers, see the Red Hat AAP platform lifecycle.

Clustering modules¶

  • consul – Add, modify & delete services within a consul cluster

  • consul_acl – Manipulate Consul ACL keys and rules

  • consul_kv – Manipulate entries in the key/value store of a consul cluster

  • consul_session – Manipulate consul sessions

  • etcd3 – Set or delete key value pairs from an etcd3 cluster

  • pacemaker_cluster – Manage pacemaker clusters

  • znode – Create, delete, retrieve, and update znodes using ZooKeeper

K8S¶

  • k8s – Manage Kubernetes (K8s) objects

  • k8s_auth – Authenticate to Kubernetes clusters which require an explicit login step

  • k8s_info – Describe Kubernetes (K8s) objects

  • k8s_scale – Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job

  • k8s_service – Manage Services on Kubernetes

Note

  • (D): This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.

Next Previous

© Copyright 2019 Red Hat, Inc. Last updated on May 27, 2022.