Ansible Inventory in YAML format



examples/a/inventory.yml
all:
  children:
    testing:
      hosts:
        10.10.10.1:
        10.10.10.2:
        10.10.10.3:
        10.10.10.4:
        10.10.10.5:
        10.10.10.6:
    production:
      hosts:
        10.10.10.7:
        10.10.10.8:
        10.10.10.9:
        10.10.10.10:
    jenkins:
      hosts:
        10.10.10.1
    elastic:
      hosts:
        10.10.10.2
    kibana:
      hosts:
        10.10.10.3
    web:
      hosts:
        10.10.10.4
    db:
      hosts:
        10.10.10.5
    cache:
      hosts:
        10.10.10.6
    front:
      hosts:
        10.10.10.7
    back:
      hosts:
        10.10.10.8
    application:
      hosts:
        10.10.10.9
    mobile:
      hosts:
        10.10.10.10

examples/b/inventory.yml
jenkins:
  hosts:
    10.10.10.1
elastic:
  hosts:
    10.10.10.2
kibana:
  hosts:
    10.10.10.3
web:
  hosts:
    10.10.10.4
db:
  hosts:
    10.10.10.5
cache:
  hosts:
    10.10.10.6
front:
  hosts:
    10.10.10.7
back:
  hosts:
    10.10.10.8
application:
  hosts:
    10.10.10.9
mobile:
  hosts:
    10.10.10.10


testing:
  children:
    jenkins:
    elastic:
    kibana:
    web:
    db:
    cache:

production:
  children:
      hosts:
        10.10.10.7:
        10.10.10.8:
        10.10.10.9:
        10.10.10.10:

all:
  children:
    testing:
    production: