ansible.builtin.import_plays (v2.4.0.0-1) — module

import a playbook.

| "added in version" 2.4 of ansible.builtin"

Authors: Ansible Core Team (@ansible)

preview | supported by core

Install Ansible via pip

Install with pip install ansible==2.4.0.0.post1

Description

Includes a file with a list of plays to be executed.

Files with a list of plays can only be included at the top level, you cannot use this action inside a Play.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: include a play after another play
  hosts: localhost
  tasks:
    - debug:
        msg: "play1"
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- import_plays: otherplays.yml
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.

- name: This DOES NOT WORK
  hosts: all
  tasks:
    - debug:
        msg: task1

    - name: This failes because I'm inside a play already
      import_plays: stuff.yml

Inputs

    
free-form:
    description:
    - This action allows you to specify the name of the file directly w/o any other options.