---
dummy:
  topology: dummy-new.yml
  layout: dummy-new.yml

dummy-new:
  topology: dummy-new.yml
  layout: dummy-new.yml
  cfgs:
    'x': 'y'
  hooks:
    postup:
      - type: shell
        name: hello
        actions:
          - echo hello

os-server-new:
  topology: os-server-new.yml
  layout: os-server.yml

# the libvirt module generates a key named for the topology
libvirt-new:
  topology: libvirt-new.yml
  layout: libvirt.yml
  hooks:
    postup:
      - type: ansible
        name: ping
        context: True
        actions:
          - playbook: ping.yaml
            extra_vars: { "ansible_ssh_private_key_file": "~/.ssh/libvirt-new" }
    preup:
      - type: shell
        name: hello
        actions:
          - echo hello
    predestroy:
      - type: shell
        name: hello
        actions:
          - echo hello
    postdestroy:
      - type: shell
        name: hello
        actions:
          - echo hello

aws-ec2-new:
  topology: aws-ec2-new.yml
  layout: aws-ec2.yml

gce-new:
  topology: gce-new.yml
  layout: gce.yml

os-obj-new:
  topology: os-obj-new.yml

os-sg-new:
  topology: os-sg-new.yml

os-vol-new:
  topology: os-vol-new.yml

aws-s3-new:
  topology: aws-s3-new.yml

aws-ec2-key-new:
  topology: aws-ec2-key-new.yml

aws-sg-new:
  topology: aws-sg-new.yml

# to run these, see https://github.com/CentOS-PaaS-SIG/linchpin-providers-external

bkr-new:
  topology: bkr-new.yml

duffy-new:
  topology: duffy-new.yml

openshift-new:
  topology: openshift-new.yml

ovirt-new:
  topology: ovirt-new.yml

rax-new:
  topology: rax-new.yml

#dummy:
#  topology: dummy.yml
#  layout: dummy.yml
#
#aws-ec2:
#  topology: aws-ec2.yml
#  layout: aws-ec2.yml
#  hooks:
#    postup:
#      - type: ansible
#        name: ping
#        context: True
#        actions:
#          - playbook: ping.yaml
#            extra_vars: {"ansible_ssh_private_key_file": "/home/herlo/.ssh/rh_rsa"}
#
#os-server:
#  topology: os-server.yml
#  layout: os-server.yml
#  hooks:
#    postup:
#      - type: ansible
#        name: ping
#        context: True
#        actions:
#          - playbook: ping.yaml
#            extra_vars: {"ansible_ssh_private_key_file": "/home/herlo/Projects/rh/git/atomic-ci-jobs/project/config/keys/ci-factory"}
#
#os-obj:
#  topology: os-obj.yml
#
#os-vol:
#  topology: os-vol.yml
#
#gce:
#  topology: gce.yml
#  layout: gce.yml
#  hooks:
#    postup:
#      - type: ansible
#        name: ping
#        context: True
#        actions:
#          - playbook: ping.yaml
#            extra_vars: {"ansible_ssh_private_key_file": "/home/herlo/.ssh/rh_rsa"}
#
libvirt:
  topology: libvirt.yml
  layout: libvirt.yml

libvirt-centos6:
  topology: libvirt-centos6.yml

libvirt-network:
  topology: libvirt-network.yml

#
#bkr:
#  topology: bkr.yml
#
duffy:
  topology: duffy.yml
  layout: duffy.yml
