├── .gitignore
├── ansible
├── filter_plugins
│ └── .gitignore
├── binary
│ └── .gitignore
├── roles
│ ├── layer1
│ │ ├── tasks
│ │ │ └── destroy_libvirt_networks.yml
│ │ └── templates
│ │ │ ├── iptables_filter.j2
│ │ │ ├── libvirt_pool.xml.j2
│ │ │ ├── 50-libvirt-user-stack.pkla.j2
│ │ │ ├── kvm-intel.conf
│ │ │ └── libvirt_interface.xml.j2
│ ├── layer1_dnat
│ │ ├── tasks
│ │ │ ├── remove_iptables_config.yml
│ │ │ ├── remove_libvirt_hook.yml
│ │ │ └── register_libvirt_hook.yml
│ │ └── templates
│ │ │ └── iptables_rule.j2
│ ├── layer2_ceph_installer
│ │ ├── templates
│ │ │ ├── rgws.yml.j2
│ │ │ ├── mons.yml.j2
│ │ │ └── osds.yml.j2
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_rhosp_director
│ │ ├── templates
│ │ │ ├── ca.crt.pem.j2
│ │ │ ├── undercloud.pem.j2
│ │ │ ├── bootif-fix.service
│ │ │ └── bootif-fix
│ │ └── tasks
│ │ │ └── reconfigure_director_ui.yml
│ ├── layer2_ipa_openssl_ca
│ │ └── templates
│ │ │ └── index.txt.attr.j2
│ ├── layer2_virtwho
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_rhel_reconfigure_dns
│ │ └── templates
│ │ │ └── resolv.conf.j2
│ ├── layer2_rhosp_overcloud_deploy
│ │ └── templates
│ │ │ ├── timezone-environment.yaml.j2
│ │ │ ├── firstboot-config-environment.yaml.j2
│ │ │ ├── firstboot-config-rootsshkey.sh.j2
│ │ │ ├── extra-config-post-deployment-environment.yaml.j2
│ │ │ ├── ceilometer-config-environment.yaml.j2
│ │ │ └── schedulerhints-environment.yaml.j2
│ ├── layer2_rhevm_ldap_demopermissions
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layerX_openshift_enablepipelines
│ │ └── templates
│ │ │ └── pipelines.js
│ ├── layer2_rhosp_overcloud_demo_content
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_satellite_rhev
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer3_cloudforms_config
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_rhevdhw_cfme
│ │ └── tasks
│ │ │ ├── unconfigure_rhevm_dwh.yml
│ │ │ └── main.yml
│ ├── layer2_rhevh
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── templates
│ │ │ ├── host.xml.j2
│ │ │ └── nic_network_attachment1.xml.j2
│ ├── layer2_rhevm_certificate
│ │ ├── tasks
│ │ │ └── main.yml
│ │ └── templates
│ │ │ └── 99-custom-truststore.conf.j2
│ ├── layer2_rhosp_overcloud_postdeploy_controller
│ │ ├── templates
│ │ │ ├── ceilometer-expirer.j2
│ │ │ └── sudoers_sensu.j2
│ │ └── tasks
│ │ │ ├── configure_ceilometer.yml
│ │ │ └── main.yml
│ ├── layer3_vm_on_rhev
│ │ └── templates
│ │ │ └── disk.xml.j2
│ ├── layerX_openshift_cfme_mwmgr
│ │ └── tasks
│ │ │ ├── destroy.yml
│ │ │ └── main.yml
│ ├── layer2_ipa
│ │ ├── tasks
│ │ │ ├── ipa-ntp-service.yml
│ │ │ └── ipa-firewalld.yml
│ │ ├── files
│ │ │ └── rngd.service
│ │ └── templates
│ │ │ └── admin_inetOrgPerson.ldif.j2
│ ├── layerX_openshift_demo_amq
│ │ └── tasks
│ │ │ ├── destroy.yml
│ │ │ └── main.yml
│ ├── layerX_openshift_lb
│ │ └── templates
│ │ │ └── redirect_to_https.conf.j2
│ ├── common
│ │ └── templates
│ │ │ └── rhev_curl_xml_params.j2
│ ├── layer3_cloudforms_rhev_template
│ │ ├── templates
│ │ │ └── import_template.xml.j2
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layerX_openshift_demo_wordpress
│ │ └── tasks
│ │ │ ├── destroy.yml
│ │ │ └── main.yml
│ ├── layerX_openshift_devops_tools
│ │ ├── templates
│ │ │ └── sonar_Dockerfile.j2
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layerX_openshift_cns_deploy_cns
│ │ └── tasks
│ │ │ ├── main.yml
│ │ │ └── destroy.yml
│ ├── layerX_openshift_create_project
│ │ └── tasks
│ │ │ ├── destroy.yml
│ │ │ └── main.yml
│ ├── layer1_openshift
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_rhevm_ldap
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_efk_centos_opstools
│ │ └── templates
│ │ │ └── hosts.j2
│ ├── layer2_rhevm_storage
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_ansibletower_jobtemplates
│ │ └── templates
│ │ │ └── credential_id.json.j2
│ ├── layer2_ansibletower_l2inventory
│ │ └── templates
│ │ │ ├── inventory.json.j2
│ │ │ └── host.json.j2
│ ├── layer2_ansibletower_l3inventory
│ │ └── templates
│ │ │ ├── inventory.json.j2
│ │ │ └── inventory_source.json.j2
│ ├── layer2_rhel_version_switch
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layerX_openshift_installer
│ │ ├── templates
│ │ │ ├── nfs_storageclass.yaml.j2
│ │ │ └── pvc.yaml.j2
│ │ └── tasks
│ │ │ ├── add_users_to_roles.yml
│ │ │ └── remove_users_from_roles.yml
│ ├── layer2_ansibletower
│ │ └── tasks
│ │ │ ├── main.yml
│ │ │ └── ldap.yml
│ ├── layer2_satellite
│ │ └── templates
│ │ │ ├── foreman_proxy_settings-yml.j2
│ │ │ └── cli_config.yml.j2
│ ├── layer2_rhevm_templates
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_infrastructure
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layer2_rhevm_engine
│ │ └── templates
│ │ │ └── rhevmshellrc.j2
│ ├── layer3_lookbusy
│ │ └── templates
│ │ │ └── lookbusy.service.j2
│ ├── layerX_openshift_demo_monster
│ │ └── tasks
│ │ │ └── main.yml
│ ├── layerX_openshift_demo_coolstore
│ │ └── tasks
│ │ │ ├── main.yml
│ │ │ └── destroy.yml
│ └── layer3_cloudforms_rhev_provider
│ │ └── tasks
│ │ └── main.yml
├── .gitignore
├── group_vars
│ ├── ansible-jump-host.yml
│ ├── lookbusy.yml
│ ├── layer1-rhosp.yml
│ ├── rhel6.yml
│ ├── rhel7.yml
│ ├── all.yml
│ ├── accessible_via_admin_network.yml
│ ├── layer1-rhev.yml
│ └── niclayout-standard.yml
├── host_vars
│ └── ose3-master1.yml
├── hosts_ocpdemocontent_localoc
├── reset.yml
├── create-XX-ose3-demo.yml
├── destroy-XX-ose3-demo.yml
├── create.yml
├── prepare-demolaptop.yml
├── revert.yml
└── snapshot.yml
├── keys
└── .gitignore
├── git_merge
├── CloudForms-Internals
├── automate
│ ├── ManageIQ
│ │ ├── Infrastructure
│ │ │ ├── Configured_System
│ │ │ │ ├── Provisioning
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── ProvisionRequestApproval.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ └── validate_request.rb
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ ├── ProvisionRequestQuotaVerification.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ └── validate_quotas.rb
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ └── provision.rb
│ │ │ │ │ │ │ └── provision.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ └── Provision.class
│ │ │ │ │ │ │ └── provision_via_foreman.yaml
│ │ │ │ │ ├── Email.class
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ ├── provision_complete.rb
│ │ │ │ │ │ │ └── request_approved.rb
│ │ │ │ │ │ ├── request_denied.yaml
│ │ │ │ │ │ ├── request_pending.yaml
│ │ │ │ │ │ └── request_approved.yaml
│ │ │ │ │ ├── Profile.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ └── evmgroup-super_administrator.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── __namespace__.yaml
│ │ │ ├── VM
│ │ │ │ ├── Migrate
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── besthost.rb
│ │ │ │ │ │ │ │ ├── beststorage.rb
│ │ │ │ │ │ │ │ ├── postmigration.rb
│ │ │ │ │ │ │ │ ├── premigration.rb
│ │ │ │ │ │ │ │ ├── migrate.rb
│ │ │ │ │ │ │ │ ├── besthost.yaml
│ │ │ │ │ │ │ │ ├── migrate.yaml
│ │ │ │ │ │ │ │ ├── beststorage.yaml
│ │ │ │ │ │ │ │ ├── postmigration.yaml
│ │ │ │ │ │ │ │ └── premigration.yaml
│ │ │ │ │ │ │ ├── migrate.yaml
│ │ │ │ │ │ │ ├── besthost.yaml
│ │ │ │ │ │ │ ├── beststorage.yaml
│ │ │ │ │ │ │ ├── premigration.yaml
│ │ │ │ │ │ │ ├── checkmigration.yaml
│ │ │ │ │ │ │ └── postmigration.yaml
│ │ │ │ │ │ ├── VMMigrate.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ ├── Profile.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── evmgroup-super_administrator.yaml
│ │ │ │ │ │ ├── evmgroup-user_self_service.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── get_deploy_dialog.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── vmmigratetask_complete.yaml
│ │ │ │ ├── Provisioning
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── provision.rb
│ │ │ │ │ │ │ │ └── scan.yaml
│ │ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ │ └── checkprovisioned.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ ├── ProvisionRequestQuotaVerification.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ ├── VMProvision_Template.class
│ │ │ │ │ │ │ └── clone_to_template.yaml
│ │ │ │ │ │ └── ProvisionRequestApproval.class
│ │ │ │ │ │ │ ├── default.yaml
│ │ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── approve_request.rb
│ │ │ │ │ ├── Profile.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── evmgroup-super_administrator.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── get_deploy_dialog.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ ├── Naming.class
│ │ │ │ │ │ ├── default.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── vmname.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── miqprovision_complete.yaml
│ │ │ │ ├── Retirement
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── finish_retirement.rb
│ │ │ │ │ │ │ │ └── power_off.yaml
│ │ │ │ │ │ │ ├── poweroff.yaml
│ │ │ │ │ │ │ ├── checkpoweredoff.yaml
│ │ │ │ │ │ │ ├── deletefromvmdb.yaml
│ │ │ │ │ │ │ ├── startretirement.yaml
│ │ │ │ │ │ │ └── finishretirement.yaml
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ ├── vm_retirement_emails.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ ├── vm_retire_extend.yaml
│ │ │ │ │ │ └── vm_retirement_emails.yaml
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── Reconfigure
│ │ │ │ │ └── __namespace__.yaml
│ │ │ ├── Host
│ │ │ │ ├── Provisioning
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── provision.rb
│ │ │ │ │ │ │ │ ├── preprovision_host.rb
│ │ │ │ │ │ │ │ ├── customizerequest.rb
│ │ │ │ │ │ │ │ └── provision.yaml
│ │ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ │ ├── checkprovisioned.yaml
│ │ │ │ │ │ │ ├── customizerequest.yaml
│ │ │ │ │ │ │ └── preprovision_host.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ └── HostProvision.class
│ │ │ │ │ │ │ └── host_pxe_install.yaml
│ │ │ │ │ ├── Profile.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── evmgroup-super_administrator.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── get_deploy_dialog.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Lifecycle.class
│ │ │ │ │ └── retirement.yaml
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Operations
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Methods.class
│ │ │ │ │ ├── host_evacuation.yaml
│ │ │ │ │ └── __methods__
│ │ │ │ │ └── host_evacuation.yaml
│ │ │ ├── Cluster
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ └── __namespace__.yaml
│ │ ├── Service
│ │ │ ├── Provisioning
│ │ │ │ ├── Email.class
│ │ │ │ │ └── __methods__
│ │ │ │ │ │ └── serviceprovision_complete.rb
│ │ │ │ ├── StateMachines
│ │ │ │ │ ├── ServiceProvisionRequestApproval.class
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ └── validate_request.rb
│ │ │ │ │ │ └── default.yaml
│ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ ├── statemachine_finished.rb
│ │ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ │ └── dialog_parser.yaml
│ │ │ │ │ │ ├── dialogparser.yaml
│ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ ├── checkprovisioned.yaml
│ │ │ │ │ │ └── statemachine_finished.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── ServiceProvision_Template.class
│ │ │ │ │ │ └── default.yaml
│ │ │ │ └── __namespace__.yaml
│ │ │ ├── Retirement
│ │ │ │ ├── StateMachines
│ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ ├── finish_retirement.rb
│ │ │ │ │ │ │ ├── retire_service.rb
│ │ │ │ │ │ │ ├── retire_service.yaml
│ │ │ │ │ │ │ ├── finish_retirement.yaml
│ │ │ │ │ │ │ └── start_retirement.yaml
│ │ │ │ │ │ ├── retireservice.yaml
│ │ │ │ │ │ ├── finishretirement.yaml
│ │ │ │ │ │ ├── startretirement.yaml
│ │ │ │ │ │ ├── checkserviceretired.yaml
│ │ │ │ │ │ └── markserviceasretired.yaml
│ │ │ │ │ ├── ServiceRetirement.class
│ │ │ │ │ │ └── default.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── __namespace__.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ └── Lifecycle.class
│ │ │ │ └── retirement.yaml
│ │ ├── Cloud
│ │ │ ├── Orchestration
│ │ │ │ ├── Provisioning
│ │ │ │ │ ├── Email.class
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── serviceprovision_complete.rb
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── StateMachines
│ │ │ │ │ │ ├── Provision.class
│ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ └── Methods.class
│ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ └── provision.yaml
│ │ │ │ │ │ ├── checkprovisioned.yaml
│ │ │ │ │ │ └── preprovision.yaml
│ │ │ │ ├── Reconfiguration
│ │ │ │ │ ├── Email.class
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── servicereconfigure_complete.rb
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── StateMachines
│ │ │ │ │ │ ├── Reconfigure.class
│ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ └── Methods.class
│ │ │ │ │ │ └── reconfigure.yaml
│ │ │ │ ├── Retirement
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ └── finish_retirement.rb
│ │ │ │ │ │ │ ├── deletefromvmdb.yaml
│ │ │ │ │ │ │ └── startretirement.yaml
│ │ │ │ │ │ ├── StackRetirement.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── stack_retirement_emails.yaml
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Operations
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Methods.class
│ │ │ │ │ ├── __methods__
│ │ │ │ │ ├── available_flavors.yaml
│ │ │ │ │ ├── available_images.yaml
│ │ │ │ │ ├── available_os_types.yaml
│ │ │ │ │ └── available_tenants.yaml
│ │ │ │ │ └── available_images.yaml
│ │ │ ├── VM
│ │ │ │ ├── Provisioning
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── provision.rb
│ │ │ │ │ │ │ │ ├── scan.yaml
│ │ │ │ │ │ │ │ └── provision.yaml
│ │ │ │ │ │ │ ├── provision.yaml
│ │ │ │ │ │ │ └── checkprovisioned.yaml
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ ├── ProvisionRequestQuotaVerification.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ └── ProvisionRequestApproval.class
│ │ │ │ │ │ │ ├── default.yaml
│ │ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── approve_request.rb
│ │ │ │ │ ├── Profile.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── evmgroup-super_administrator.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ ├── get_deploy_dialog.yaml
│ │ │ │ │ │ │ └── vm_dialog_name_prefix.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ ├── Naming.class
│ │ │ │ │ │ ├── default.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ └── vmname.yaml
│ │ │ │ │ ├── Email.class
│ │ │ │ │ │ ├── miqprovision_complete.yaml
│ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ └── miqprovision_complete.yaml
│ │ │ │ │ │ └── miqprovisionrequest_denied.yaml
│ │ │ │ │ └── Placement.class
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ ├── best_fit_azure.yaml
│ │ │ │ │ │ ├── best_fit_amazon.yaml
│ │ │ │ │ │ ├── best_fit_google.yaml
│ │ │ │ │ │ └── best_fit_openstack.yaml
│ │ │ │ ├── Retirement
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Methods.class
│ │ │ │ │ │ │ ├── __methods__
│ │ │ │ │ │ │ │ ├── finish_retirement.rb
│ │ │ │ │ │ │ │ ├── delete_from_vmdb.yaml
│ │ │ │ │ │ │ │ └── start_retirement.yaml
│ │ │ │ │ │ │ ├── deletefromvmdb.yaml
│ │ │ │ │ │ │ ├── finishretirement.yaml
│ │ │ │ │ │ │ └── startretirement.yaml
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ ├── vm_retirement_emails.yaml
│ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ ├── vm_retire_extend.yaml
│ │ │ │ │ │ └── vm_retirement_emails.yaml
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── Lifecycle.class
│ │ │ │ │ └── retirement.yaml
│ │ │ └── __namespace__.yaml
│ │ ├── ConfigurationManagement
│ │ │ ├── AnsibleTower
│ │ │ │ ├── Service
│ │ │ │ │ ├── Provisioning
│ │ │ │ │ │ ├── Email.class
│ │ │ │ │ │ │ └── __methods__
│ │ │ │ │ │ │ │ └── serviceprovision_complete.rb
│ │ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ │ └── StateMachines
│ │ │ │ │ │ │ ├── Provision.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ ├── Job.class
│ │ │ │ │ │ │ └── default.yaml
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── __namespace__.yaml
│ │ │ └── __namespace__.yaml
│ │ ├── System
│ │ │ ├── Policy.class
│ │ │ │ ├── request.yaml
│ │ │ │ ├── _missing.yaml
│ │ │ │ ├── __methods__
│ │ │ │ │ ├── miqhostprovision_auto_approve.rb
│ │ │ │ │ ├── vmmigraterequest_auto_approve.rb
│ │ │ │ │ ├── vmreconfigure_request_auto_approve.rb
│ │ │ │ │ └── get_request_type.yaml
│ │ │ │ ├── vmmigraterequest_starting.yaml
│ │ │ │ ├── vmmigraterequest_updated.yaml
│ │ │ │ ├── miqhostprovisionrequest_starting.yaml
│ │ │ │ ├── miqhostprovisionrequest_updated.yaml
│ │ │ │ └── vmmigraterequest_created.yaml
│ │ │ ├── Request.class
│ │ │ │ ├── _missing.yaml
│ │ │ │ ├── inspectme.yaml
│ │ │ │ ├── __methods__
│ │ │ │ │ └── inspectme.yaml
│ │ │ │ ├── call_instance.yaml
│ │ │ │ ├── host_evacuation.yaml
│ │ │ │ └── vm_alert_cpu_ready.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ ├── CommonMethods
│ │ │ │ ├── StateMachineMethods.class
│ │ │ │ │ └── __methods__
│ │ │ │ │ │ └── task_finished.rb
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── QuotaStateMachine.class
│ │ │ │ │ └── __methods__
│ │ │ │ │ │ ├── rejected.rb
│ │ │ │ │ │ └── rejected.yaml
│ │ │ │ └── QuotaMethods.class
│ │ │ │ │ ├── used.yaml
│ │ │ │ │ ├── limits.yaml
│ │ │ │ │ ├── requested.yaml
│ │ │ │ │ ├── __methods__
│ │ │ │ │ ├── used.yaml
│ │ │ │ │ ├── limits.yaml
│ │ │ │ │ ├── requested.yaml
│ │ │ │ │ ├── quota_source.yaml
│ │ │ │ │ └── validate_quota.yaml
│ │ │ │ │ ├── quota_source.yaml
│ │ │ │ │ └── validate_quota.yaml
│ │ │ ├── Event
│ │ │ │ ├── EmsEvent
│ │ │ │ │ ├── EVM.class
│ │ │ │ │ │ ├── vm_start.yaml
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── vm_retired.yaml
│ │ │ │ │ │ ├── vm_scan_abort.yaml
│ │ │ │ │ │ ├── vm_scan_complete.yaml
│ │ │ │ │ │ ├── createvm_task_complete.yaml
│ │ │ │ │ │ └── poweroffvm_task_complete.yaml
│ │ │ │ │ ├── VC.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── rename_task.yaml
│ │ │ │ │ │ ├── createfolder.yaml
│ │ │ │ │ │ ├── destroy_task.yaml
│ │ │ │ │ │ └── moveinto_task.yaml
│ │ │ │ │ ├── Amazon.class
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ │ ├── Google.class
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ │ ├── Hawkular.class
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ │ ├── OpenStack.class
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ │ ├── RHEVM.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── vm_down.yaml
│ │ │ │ │ │ ├── vm_renamed.yaml
│ │ │ │ │ │ └── host_install.yaml
│ │ │ │ │ ├── Kubernetes.class
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── RequestEvent
│ │ │ │ │ ├── Request.class
│ │ │ │ │ │ ├── _missing.yaml
│ │ │ │ │ │ ├── request_denied.yaml
│ │ │ │ │ │ ├── request_approved.yaml
│ │ │ │ │ │ ├── request_created.yaml
│ │ │ │ │ │ ├── request_pending.yaml
│ │ │ │ │ │ ├── request_starting.yaml
│ │ │ │ │ │ └── request_updated.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── MiqEvent
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── POLICY.class
│ │ │ │ │ │ ├── service_retired.yaml
│ │ │ │ │ │ └── _missing.yaml
│ │ │ │ └── CustomEvent
│ │ │ │ │ └── __namespace__.yaml
│ │ │ ├── event_handlers.class
│ │ │ │ ├── event_action_scan.yaml
│ │ │ │ ├── src_vm_as_template.yaml
│ │ │ │ ├── event_action_policy.yaml
│ │ │ │ ├── event_action_refresh.yaml
│ │ │ │ ├── event_enforce_policy.yaml
│ │ │ │ ├── __methods__
│ │ │ │ │ └── event_enforce_policy.yaml
│ │ │ │ ├── change_event_target_state.yaml
│ │ │ │ ├── src_vm_disconnect_storage.yaml
│ │ │ │ └── src_vm_refresh_on_reconfig.yaml
│ │ │ └── Process.class
│ │ │ │ ├── miqevent.yaml
│ │ │ │ ├── parse_provider_category.yaml
│ │ │ │ └── __methods__
│ │ │ │ ├── parse_automation_request.yaml
│ │ │ │ └── parse_provider_category.yaml
│ │ ├── Control
│ │ │ ├── __namespace__.yaml
│ │ │ └── Email.class
│ │ │ │ ├── parse_alerts.yaml
│ │ │ │ ├── __methods__
│ │ │ │ ├── vm_alert.yaml
│ │ │ │ ├── host_alert.yaml
│ │ │ │ ├── parse_alerts.yaml
│ │ │ │ ├── storage_alert.yaml
│ │ │ │ ├── ems_cluster_alert.yaml
│ │ │ │ ├── miq_server_alert.yaml
│ │ │ │ └── ext_management_system_alert.yaml
│ │ │ │ ├── vm_alert.yaml
│ │ │ │ ├── host_alert.yaml
│ │ │ │ ├── storage_alert.yaml
│ │ │ │ ├── ems_cluster_alert.yaml
│ │ │ │ └── miq_server_alert.yaml
│ │ ├── Deployment
│ │ │ ├── __namespace__.yaml
│ │ │ └── ContainerProvider
│ │ │ │ ├── System
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── StateMachine
│ │ │ │ │ ├── Deployment.class
│ │ │ │ │ ├── deployment.yaml
│ │ │ │ │ └── __methods__
│ │ │ │ │ │ └── cleanup.yaml
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── __namespace__.yaml
│ │ └── __domain__.yaml
│ ├── Hailstorm
│ │ ├── Cloud
│ │ │ ├── VM
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Retirement
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── vm_retirement_emails.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ ├── StateMachines
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ ├── miqprovision_complete.yaml
│ │ │ │ │ └── __methods__
│ │ │ │ │ └── miqprovision_complete.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ └── Orchestration
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Retirement
│ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Provisioning
│ │ │ │ └── __namespace__.yaml
│ │ │ │ └── Reconfiguration
│ │ │ │ └── __namespace__.yaml
│ │ ├── Control
│ │ │ ├── __namespace__.yaml
│ │ │ └── Email.class
│ │ │ │ ├── parse_alerts.yaml
│ │ │ │ ├── vm_alert.yaml
│ │ │ │ ├── host_alert.yaml
│ │ │ │ ├── storage_alert.yaml
│ │ │ │ └── miq_server_alert.yaml
│ │ ├── Service
│ │ │ ├── __namespace__.yaml
│ │ │ ├── Retirement
│ │ │ │ └── __namespace__.yaml
│ │ │ └── Provisioning
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── StateMachines
│ │ │ │ └── __namespace__.yaml
│ │ ├── System
│ │ │ ├── __namespace__.yaml
│ │ │ └── CommonMethods
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── QuotaStateMachine.class
│ │ │ │ └── __methods__
│ │ │ │ └── rejected.yaml
│ │ ├── Infrastructure
│ │ │ ├── VM
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Migrate
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── vmmigratetask_complete.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Reconfigure
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ ├── Retirement
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ │ └── vm_retirement_emails.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── Email.class
│ │ │ │ │ └── miqprovision_complete.yaml
│ │ │ ├── Host
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ ├── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ └── __namespace__.yaml
│ │ │ ├── Cluster
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Operations
│ │ │ │ │ └── __namespace__.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ └── Configured_System
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Provisioning
│ │ │ │ ├── Email.class
│ │ │ │ ├── request_denied.yaml
│ │ │ │ ├── request_pending.yaml
│ │ │ │ └── request_approved.yaml
│ │ │ │ └── __namespace__.yaml
│ │ ├── Integration
│ │ │ ├── CMDB
│ │ │ │ └── __namespace__.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ ├── OpenStack
│ │ │ │ └── __namespace__.yaml
│ │ │ └── ConfigurationManagement
│ │ │ │ └── __namespace__.yaml
│ │ ├── ConfigurationManagement
│ │ │ ├── __namespace__.yaml
│ │ │ └── AnsibleTower
│ │ │ │ ├── Service
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ └── __namespace__.yaml
│ │ │ │ └── __namespace__.yaml
│ │ └── __domain__.yaml
│ ├── RedHat
│ │ ├── Cloud
│ │ │ ├── VM
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── StateMachines
│ │ │ │ │ └── __namespace__.yaml
│ │ │ └── __namespace__.yaml
│ │ ├── Service
│ │ │ ├── __namespace__.yaml
│ │ │ └── Provisioning
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── StateMachines
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── ServiceProvisionRequestQuotaVerification.class
│ │ │ │ └── __methods__
│ │ │ │ └── service_request_rejected.rb
│ │ ├── System
│ │ │ ├── __namespace__.yaml
│ │ │ └── Request.class
│ │ │ │ └── osetags.yaml
│ │ ├── Infrastructure
│ │ │ ├── VM
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Provisioning
│ │ │ │ │ ├── __namespace__.yaml
│ │ │ │ │ └── StateMachines
│ │ │ │ │ └── __namespace__.yaml
│ │ │ └── __namespace__.yaml
│ │ ├── Portfolio
│ │ │ ├── __namespace__.yaml
│ │ │ └── OpenShift
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Installer
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── Methods.class
│ │ │ │ ├── ose_tags.yaml
│ │ │ │ ├── pre_setup.yaml
│ │ │ │ ├── ose_installer.yaml
│ │ │ │ ├── check_resources.yaml
│ │ │ │ ├── post_validation.yaml
│ │ │ │ └── __methods__
│ │ │ │ ├── ose_tags.yaml
│ │ │ │ └── pre_setup.yaml
│ │ ├── Integration
│ │ │ ├── VMware
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── VimApi.class
│ │ │ │ │ ├── vmware_hotadd_cpu.yaml
│ │ │ │ │ ├── vmware_hotadd_ram.yaml
│ │ │ │ │ ├── vmware_hotadd_disk.yaml
│ │ │ │ │ └── __methods__
│ │ │ │ │ ├── vmware_hotadd_cpu.yaml
│ │ │ │ │ ├── vmware_hotadd_disk.yaml
│ │ │ │ │ └── vmware_hotadd_ram.yaml
│ │ │ ├── __namespace__.yaml
│ │ │ └── ServiceNow
│ │ │ │ ├── __namespace__.yaml
│ │ │ │ └── CMDB.class
│ │ │ │ ├── get.yaml
│ │ │ │ ├── create.yaml
│ │ │ │ ├── delete.yaml
│ │ │ │ ├── update.yaml
│ │ │ │ ├── get_all.yaml
│ │ │ │ ├── __methods__
│ │ │ │ ├── get.yaml
│ │ │ │ ├── create.yaml
│ │ │ │ ├── delete.yaml
│ │ │ │ ├── get_all.yaml
│ │ │ │ ├── update.yaml
│ │ │ │ └── update_patch.yaml
│ │ │ │ └── update_patch.yaml
│ │ └── __domain__.yaml
│ └── Hailstorm-config
│ │ ├── Integration
│ │ ├── __namespace__.yaml
│ │ └── ConfigurationManagement
│ │ │ └── __namespace__.yaml
│ │ └── __domain__.yaml
└── tags
│ └── Customer.yaml
└── Tower-internals
├── jobtemplates
├── deploy_hana_jobtemplate.yml
└── deploy_postgres_jobtemplate.yml
└── project
└── deploy_hana.yml
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/ansible/filter_plugins/.gitignore:
--------------------------------------------------------------------------------
1 | *.pyc
2 |
--------------------------------------------------------------------------------
/keys/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !*/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/ansible/binary/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !*/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/tasks/destroy_libvirt_networks.yml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ansible/roles/layer1_dnat/tasks/remove_iptables_config.yml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ceph_installer/templates/rgws.yml.j2:
--------------------------------------------------------------------------------
1 | dummy:
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ceph_installer/templates/mons.yml.j2:
--------------------------------------------------------------------------------
1 | calamari: true
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_director/templates/ca.crt.pem.j2:
--------------------------------------------------------------------------------
1 | {{ ssl_cacert }}
2 |
--------------------------------------------------------------------------------
/ansible/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | scratch
3 | *.retry
4 | *.kate-swp
5 | manifest*
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ipa_openssl_ca/templates/index.txt.attr.j2:
--------------------------------------------------------------------------------
1 | unique_subject = no
2 |
--------------------------------------------------------------------------------
/ansible/group_vars/ansible-jump-host.yml:
--------------------------------------------------------------------------------
1 | pool_regex: "{{ rhel_subscription_pool_regex }}"
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_director/templates/undercloud.pem.j2:
--------------------------------------------------------------------------------
1 | {{ ssl_cert }}
2 | {{ ssl_key }}
3 |
--------------------------------------------------------------------------------
/ansible/group_vars/lookbusy.yml:
--------------------------------------------------------------------------------
1 | packages: wget,gcc,git,python
2 | pool_regex: "{{ rhel_subscription_pool_regex }}"
3 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ceph_installer/templates/osds.yml.j2:
--------------------------------------------------------------------------------
1 | osd_auto_discovery: true
2 | journal_collocation: true
3 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_virtwho/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_virtwho.yml
3 | when: mode=="create"
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/templates/iptables_filter.j2:
--------------------------------------------------------------------------------
1 | -A INPUT -i {{ item.nic }} -p {{ item.proto }} --dport {{ item.port }} -j ACCEPT
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhel_reconfigure_dns/templates/resolv.conf.j2:
--------------------------------------------------------------------------------
1 | search {{ hailstorm_dns_domain }}
2 | nameserver {{ nameserver }}
3 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/timezone-environment.yaml.j2:
--------------------------------------------------------------------------------
1 | parameter_defaults:
2 | TimeZone: '{{ timezone }}'
3 |
--------------------------------------------------------------------------------
/ansible/host_vars/ose3-master1.yml:
--------------------------------------------------------------------------------
1 | ---
2 | ose_management_infra_project: management-infra
3 | ose_cfme_serviceaccount_name: management-admin
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_ldap_demopermissions/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_rhevm_ldap.yml
3 | when: mode=="create"
4 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_enablepipelines/templates/pipelines.js:
--------------------------------------------------------------------------------
1 | window.OPENSHIFT_CONSTANTS.ENABLE_TECH_PREVIEW_FEATURE.pipelines = true;
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_demo_content/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create_nonworking_image.yml
3 | when: mode=="create"
4 |
--------------------------------------------------------------------------------
/git_merge:
--------------------------------------------------------------------------------
1 | cd hailstorm/
2 | git remote add wrichter https://github.com/wrichter/hailstorm.git
3 | git fetch wrichter
4 | git merge wrichter/master
5 | git push
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/ProvisionRequestApproval.class/__methods__/validate_request.rb:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_satellite_rhev/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | # create compute resources
3 | - include: compute_resources.yml
4 | when: mode=="create"
5 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_cloudforms_config/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: basic_config.yml
3 | - include: cfme_config.yml
4 | when: mode=="create"
5 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/besthost.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Placeholder for besthost
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevdhw_cfme/tasks/unconfigure_rhevm_dwh.yml:
--------------------------------------------------------------------------------
1 | - name: drop PSQL user cfme
2 | shell: dropuser cfme
3 | become: yes
4 | become_user: "postgres"
5 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevh/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: register_host.yml
3 | - include: configure_nics.yml
4 |
5 |
6 |
7 | when: mode=="create"
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_certificate/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: apache_cert_rhv{{ current_lifecycle_env.rhv_version }}.yml
3 | when: mode=="create"
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/ProvisionRequestQuotaVerification.class/__methods__/validate_quotas.rb:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_postdeploy_controller/templates/ceilometer-expirer.j2:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | ceilometer-expirer --config-file /etc/ceilometer/ceilometer.conf
3 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_vm_on_rhev/templates/disk.xml.j2:
--------------------------------------------------------------------------------
1 |
2 | {{ item }}
3 | virtio
4 | cow
5 |
6 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_cfme_mwmgr/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | - name: delete project cf-mw-mgr
2 | shell: oc delete project cf-mw-mgr -n cf-mw-mgr
3 | ignore_errors: true
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/beststorage.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Placeholder for best storage
3 | #
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/postmigration.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Placeholder for post migration
3 | #
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/premigration.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Placeholder for pre migration
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ipa/tasks/ipa-ntp-service.yml:
--------------------------------------------------------------------------------
1 | ---
2 |
3 | - name: checking ntp
4 | # TODo Add config to use layer1 host
5 | service: name=ntpd state=started enabled=yes
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_certificate/templates/99-custom-truststore.conf.j2:
--------------------------------------------------------------------------------
1 | ENGINE_HTTPS_PKI_TRUST_STORE="/etc/pki/java/cacerts"
2 | ENGINE_HTTPS_PKI_TRUST_STORE_PASSWORD=""
3 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_amq/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | - name: delete project ticketmonster-dev
2 | shell: oc delete project demo-amq -n demo-amq
3 | ignore_errors: true
4 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_lb/templates/redirect_to_https.conf.j2:
--------------------------------------------------------------------------------
1 | RewriteEngine on
2 | RewriteRule ^(.*)$ https://openshift.{{ hailstorm_dns_domain }}:443/console/ [R=307,L]
3 |
--------------------------------------------------------------------------------
/ansible/roles/common/templates/rhev_curl_xml_params.j2:
--------------------------------------------------------------------------------
1 | -f -k -s -u "admin@internal:{{ hostvars['rhevm'].root_password }}" -H "Accept: application/xml" -H "Content-Type: application/xml"
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/templates/libvirt_pool.xml.j2:
--------------------------------------------------------------------------------
1 |
2 | {{ item.poolname }}
3 |
4 | {{ item.path }}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_cloudforms_rhev_template/templates/import_template.xml.j2:
--------------------------------------------------------------------------------
1 | data1Default
2 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/Email.class/__methods__/serviceprovision_complete.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Service Provision Complete email #
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ipa/files/rngd.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Hardware RNG Entropy Gatherer Daemon
3 |
4 | [Service]
5 | ExecStart=/sbin/rngd -f -r /dev/urandom
6 |
7 | [Install]
8 |
9 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_wordpress/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | - name: delete template wordpress-mysql
2 | shell: oc delete template wordpress-mysql -n openshift
3 | ignore_errors: true
4 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_devops_tools/templates/sonar_Dockerfile.j2:
--------------------------------------------------------------------------------
1 | FROM library/sonarqube:latest
2 | RUN chmod -R a+rwx $SONARQUBE_HOME/temp && chmod -R a+rwx $SONARQUBE_HOME/extensions
3 |
--------------------------------------------------------------------------------
/Tower-internals/jobtemplates/deploy_hana_jobtemplate.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: Deploy_HANA
3 | credential: Hailstorm L3 SSH
4 | playbook: deploy_hana.yml
5 | extra_vars: "{ \"serviceid\": \"changeme\" }"
6 |
--------------------------------------------------------------------------------
/Tower-internals/project/deploy_hana.yml:
--------------------------------------------------------------------------------
1 | - name: Deploy HANA (Dummy)
2 | hosts: all
3 | remote_user: root
4 | tasks:
5 | - debug: "msg=\"Service ID: {{ serviceid|default('not set') }}\""
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/Email.class/__methods__/serviceprovision_complete.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Service Provision Complete email #
3 | #
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Email.class/__methods__/provision_complete.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Provision Complete email #
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/hosts_ocpdemocontent_localoc:
--------------------------------------------------------------------------------
1 | # the node where the ansible playbook will run
2 | [ose3-installer]
3 | localhost ansible_connection=local
4 |
5 | [laptop]
6 | localhost ansible_connection=local
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ceph_installer/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: install_ceph.yml
3 | when: mode=="create"
4 |
5 | - block:
6 | - include: destroy_ceph.yml
7 | when: mode=="destroy"
8 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_cns_deploy_cns/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | when: mode=="create"
4 |
5 | - block:
6 | - include: destroy.yml
7 | when: mode=="destroy"
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Email.class/__methods__/request_approved.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Provision Request Approved email #
3 | #
4 |
--------------------------------------------------------------------------------
/Tower-internals/jobtemplates/deploy_postgres_jobtemplate.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: Deploy_Postgres
3 | credential: Hailstorm L3 SSH
4 | playbook: deploy_postgres.yml
5 | extra_vars: "{ \"serviceid\": \"changeme\" }"
6 |
--------------------------------------------------------------------------------
/ansible/group_vars/layer1-rhosp.yml:
--------------------------------------------------------------------------------
1 | rhosp_stack_user: stack
2 | ssh_pub_key_undercloud: "{{ lookup('file', 'binary/undercloud.pub') }}"
3 | ssh_priv_key_undercloud: "{{ lookup('file', 'binary/undercloud') }}"
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/firstboot-config-environment.yaml.j2:
--------------------------------------------------------------------------------
1 | resource_registry:
2 | # Invoke custom cloud init script:
3 | OS::TripleO::NodeUserData: ./firstboot-config.yaml
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Reconfiguration/Email.class/__methods__/servicereconfigure_complete.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Service Reconfigure Complete email #
3 | #
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/ServiceProvisionRequestApproval.class/__methods__/validate_request.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Placeholder for service request validation
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/reset.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: rhosp-director
3 | remote_user: root
4 | gather_facts: false
5 | roles:
6 | - { role: layer2_rhosp_overcloud_deploy, tags: ['layer2', 'rhosp', 'overcloud'], mode: reset }
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevdhw_cfme/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_rhevm_dwh.yml
3 | when: mode=="create"
4 |
5 | - block:
6 | - include: unconfigure_rhevm_dwh.yml
7 | when: mode=="destroy"
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevh/templates/host.xml.j2:
--------------------------------------------------------------------------------
1 | {{ hostname }}{{ vm_nics[1].ip }}{{ root_password }}
2 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_create_project/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | # --- Remove project:
2 | - name: delete project
3 | shell: oc delete project {{ oce_projectname }} -n {{ oce_projectname }}
4 | ignore_errors: true
5 |
--------------------------------------------------------------------------------
/ansible/group_vars/rhel6.yml:
--------------------------------------------------------------------------------
1 | rhel_iso_img: "{{ current_lifecycle_env.rhel6_iso_image }}"
2 | os_type: linux
3 | os_variant: rhel6
4 | os_variant_dash: rhel-6
5 | fstype: ext4
6 | selinux_mode: permissive
7 | ntp_client: ntpd
8 |
--------------------------------------------------------------------------------
/ansible/group_vars/rhel7.yml:
--------------------------------------------------------------------------------
1 | rhel_iso_img: "{{ current_lifecycle_env.rhel7_iso_image }}"
2 | os_type: linux
3 | os_variant: rhel7
4 | os_variant_dash: rhel-7
5 | fstype: xfs
6 | selinux_mode: enforcing
7 | ntp_client: chrony
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer1_openshift/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: prepare_nfs_export_for_pv.yml
3 | when: mode=="create"
4 |
5 | - block:
6 | - include: remove_nfs_export_for_pv.yml
7 | when: mode=="destroy"
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_ldap/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_rhevm_ldap.yml
3 | when: mode=="create"
4 |
5 | - block:
6 | - include: unconfigure_rhevm_ldap.yml
7 | when: mode=="destroy"
8 |
9 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/Methods.class/__methods__/provision.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method launches the provisioning job
3 | #
4 |
5 | $evm.root["miq_provision"].execute
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Service/Provisioning/Email.class/__methods__/serviceprovision_complete.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Place holder for Service Provision Complete email #
3 | #
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer1_dnat/templates/iptables_rule.j2:
--------------------------------------------------------------------------------
1 | ipv4 nat PREROUTING 0 -d {{ item.0.from_host_prefix }} -p tcp --dport {{ item.1.from_port }} -j DNAT --to {{ hostvars[item.0.to_machine].vm_nics[0].ip }}:{{ item.1.to_port }}
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_efk_centos_opstools/templates/hosts.j2:
--------------------------------------------------------------------------------
1 | localhost ansible_connection=local
2 |
3 | [logging_hosts]
4 | localhost
5 |
6 | [am_hosts]
7 | localhost
8 |
9 | [pm_hosts]
10 | localhost
11 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_storage/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_rhevm_storage_rhv{{ current_lifecycle_env.rhv_version }}.yml
3 | when: mode=="create"
4 |
5 | #- block:
6 | #
7 | # when: mode=="destroy"
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/migrate.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method launches the VM migration job
3 | #
4 |
5 | $evm.root["vm_migrate_task"].execute
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/templates/50-libvirt-user-stack.pkla.j2:
--------------------------------------------------------------------------------
1 | [libvirt Management Access]
2 | Identity=unix-user:{{ rhosp_stack_user }}
3 | Action=org.libvirt.unix.manage
4 | ResultAny=yes
5 | ResultInactive=yes
6 | ResultActive=yes
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ipa/templates/admin_inetOrgPerson.ldif.j2:
--------------------------------------------------------------------------------
1 | dn: uid=admin,cn=users,cn=accounts,dc={{ hailstorm_dns_domain | regex_replace('\.',',dc=') }}
2 | changetype: modify
3 | add: objectClass
4 | objectClass: inetOrgPerson
5 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/firstboot-config-rootsshkey.sh.j2:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -x
3 |
4 | mkdir /root/.ssh
5 | cat << xxEOFxx >> /root/.ssh/authorized_keys
6 | {{ ssh_pub_key_hailstorm }}
7 | xxEOFxx
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_postdeploy_controller/tasks/configure_ceilometer.yml:
--------------------------------------------------------------------------------
1 | - name: create ceilometer-expirer daily cron tasks
2 | template: src=ceilometer-expirer.j2 dest=/etc/cron.daily/ceilometer-expirer mode=755
3 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/Methods.class/__methods__/provision.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Decription: This method launches the VM provisioning job
3 | #
4 |
5 | $evm.root["miq_provision"].execute
6 |
--------------------------------------------------------------------------------
/ansible/create-XX-ose3-demo.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: ose3-installer
3 | remote_user: root
4 | gather_facts: false
5 | roles:
6 | - { role: layerX_openshift_create_project, tags: [ 'layer2', 'ose3', 'ose3-project' ], mode: create }
7 |
--------------------------------------------------------------------------------
/ansible/destroy-XX-ose3-demo.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: ose3-installer
3 | remote_user: root
4 | gather_facts: false
5 | roles:
6 | - { role: layerX_openshift_create_project, tags: [ 'layer2', 'ose3', 'ose3-project' ], mode: destroy }
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower_jobtemplates/templates/credential_id.json.j2:
--------------------------------------------------------------------------------
1 | {
2 | "credential": "{{ (credentials.json.results|selectattr('name','match','^' + (lookup('template', item)|from_yaml).credential + '$')|list)[0].id }}"
3 | }
4 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower_l2inventory/templates/inventory.json.j2:
--------------------------------------------------------------------------------
1 | {
2 | "name": "{{ inventoryname }}",
3 | "description": "{{ inventoryname }} Inventory",
4 | "organization": {{ organization.id }},
5 | "variables": ""
6 | }
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower_l3inventory/templates/inventory.json.j2:
--------------------------------------------------------------------------------
1 | {
2 | "name": "{{ inventoryname }}",
3 | "description": "{{ inventoryname }} Inventory",
4 | "organization": {{ organization.id }},
5 | "variables": ""
6 | }
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/__methods__/finish_retirement.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method marks the VM as retired
3 | #
4 |
5 | vm = $evm.root['vm']
6 | vm.finish_retirement if vm
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/__methods__/provision.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method launches the host provisioning job
3 | #
4 |
5 | $evm.root["miq_host_provision"].execute
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhel_version_switch/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - name: add instance to ansible group based on version
2 | add_host:
3 | name: "{{ inventory_hostname_short }}"
4 | groups: "{{ rhel_version }}"
5 | when: rhel_version is defined
6 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_installer/templates/nfs_storageclass.yaml.j2:
--------------------------------------------------------------------------------
1 |
2 |
3 | kind: StorageClass
4 | apiVersion: storage.k8s.io/v1beta1
5 | metadata:
6 | name: nfs
7 | provisioner: no-provisioning
8 | parameters:
9 |
10 | EOF
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/__methods__/finish_retirement.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method marks the VM as retired
3 | #
4 |
5 | vm = $evm.root['vm']
6 | vm.finish_retirement if vm
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower/tasks/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - block:
3 | - include: install.yml
4 | - include: ldap.yml
5 | when: mode=="create"
6 |
7 | - block:
8 | - debug: msg="not implemented yet"
9 | when: mode=="destroy"
10 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_satellite/templates/foreman_proxy_settings-yml.j2:
--------------------------------------------------------------------------------
1 | # the hosts which the proxy accepts connections from
2 | # commenting the following lines would mean every verified SSL connection allowed
3 | :trusted_hosts:
4 | - "{{ hostname }}"
5 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/Methods.class/__methods__/provision.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Decription: This method launches the VM provisioning job
3 | #
4 |
5 | $evm.root["miq_provision_task"].execute
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_director/templates/bootif-fix.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Automated fix for incorrect iPXE BOOFIF
3 |
4 | [Service]
5 | Type=simple
6 | ExecStart=/usr/bin/bootif-fix
7 |
8 | [Install]
9 | WantedBy=multi-user.target
10 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/request.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/ansible/roles/layer1_dnat/tasks/remove_libvirt_hook.yml:
--------------------------------------------------------------------------------
1 | - name: remove libvirt hook
2 | file: path=/etc/libvirt/hooks/network state=absent
3 | register: hook
4 | - name: restart libvirtd
5 | service: name=libvirtd state=restarted
6 | when: hook|changed
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_director/templates/bootif-fix:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | while true;
4 | do find /httpboot/ -type f ! -iname "kernel" ! -iname "ramdisk" ! -iname "*.kernel" ! -iname "*.ramdisk" -exec sed -i 's|{mac|{net0/mac|g' {} +;
5 | done
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/extra-config-post-deployment-environment.yaml.j2:
--------------------------------------------------------------------------------
1 | resource_registry:
2 | OS::TripleO::NodeExtraConfigPost: ./extra-config-post-deployment.yaml
3 |
4 | parameter_defaults:
5 | some_extraparam: avalue123
6 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_postdeploy_controller/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_ceilometer.yml
3 | - name: create sensu sudoers file
4 | template: src=sudoers_sensu.j2 dest=/etc/sudoers.d/sensu
5 | when: mode=="create"
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/finish_retirement.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method marks the service as retired
3 | #
4 |
5 | service = $evm.root['service']
6 | service.finish_retirement if service
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/ansible/create.yml:
--------------------------------------------------------------------------------
1 | - include: create-01-base.yml
2 | - include: create-02-ansibletower.yml
3 | - include: create-02-rhev.yml
4 | - include: create-02-osp.yml
5 | - include: create-02-ocp.yml
6 | - include: create-03-finalize.yml
7 | - include: create-04-democontent.yml
8 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower/tasks/ldap.yml:
--------------------------------------------------------------------------------
1 | - name: enable LDAP integration
2 | template: src=ldap.py.j2 dest=/etc/tower/conf.d/ldap.py
3 | register: ldapconf
4 | - name: restart tower
5 | shell: ansible-tower-service restart
6 | when: ldapconf|changed
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_templates/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: import_kvm_image_as_template.yml
3 | with_items: "{{ current_lifecycle_env.rhev_templates }}"
4 | when: mode=="create"
5 |
6 | # - block:
7 | #TODO
8 | # when: mode=="destroy"
9 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_cns_deploy_cns/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | - name: delete storage class
2 | shell: oc delete storageclass gluster-container
3 |
4 | - name: delete storage-project
5 | shell: oc delete project storage-project
6 |
7 | # TODO: clear disk devices
8 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_installer/tasks/add_users_to_roles.yml:
--------------------------------------------------------------------------------
1 | # Add Users to roles
2 | # Author: Daniel Fröhlich
3 |
4 | # Jira: BOSCHDEMO-528
5 | - name: Add user admin to ose cluster-admin
6 | shell: oadm policy add-cluster-role-to-user cluster-admin admin
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Cloud
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Cloud
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/retire_service.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method attempts to retire all of the vms under this top level service
3 | #
4 |
5 | $evm.root["service"].retire_service_resources
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Cloud/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Cloud/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Cloud
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Service/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Service
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/templates/kvm-intel.conf:
--------------------------------------------------------------------------------
1 | options kvm-intel nested=1
2 | options kvm-intel enable_shadow_vmcs=1
3 | #enable_apicv seems to cause problems in nested VMs
4 | #options kvm-intel enable_apicv=1
5 | options kvm-intel enable_apicv=N
6 | options kvm-intel ept=1
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_infrastructure/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: configure_named.yml
3 | when: external_network_config.services_network_dnat is defined
4 | - include: configure_smtp.yml
5 | - include: configure_imap.yml
6 | when: mode=="create"
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevm_engine/templates/rhevmshellrc.j2:
--------------------------------------------------------------------------------
1 | [ovirt-shell]
2 | username = admin@internal
3 | url = https://{{ hostvars['rhevm'].hostname }}/api
4 | insecure = True
5 | no_paging = False
6 | filter = False
7 | timeout = -1
8 | password = {{ root_password }}
9 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Control
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Service/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Service
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Control
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Service
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/StateMachineMethods.class/__methods__/task_finished.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Set finished message for provision object.
3 | #
4 |
5 | task = $evm.root[$evm.inputs['object']]
6 | task.finished($evm.inputs['message'])
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/vm_start.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_start
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/VC.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Event
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Infrastructure/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Portfolio
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Integration/CMDB/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: CMDB
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/StateMachines/Methods.class/__methods__/finish_retirement.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method marks the stack as retired
3 | #
4 |
5 | stack = $evm.root['orchestration_stack']
6 | stack.finish_retirement if stack
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Profile.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Deployment
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Lifecycle.class/retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Retirement
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/Google.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/Hawkular.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/OpenStack.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/RHEVM.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VMware
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Integration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/ansible/prepare-demolaptop.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: laptop
3 | gather_facts: false
4 | roles:
5 | - role: laptop_prepare_demo
6 | demo: short
7 | tags: ['short']
8 | - role: layerX_openshift_demo_monster
9 | mode: reset
10 | tags: ['short']
11 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_amq/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-demo-amq"]
4 | when: mode=="create"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-demo-amq"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Host/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Host
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Integration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Integration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/__methods__/preprovision_host.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method is used as a placeholder to Customize the provisioning request
3 | #
4 |
5 | # prov = $evm.root['miq_host_provision']
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Host
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/Profile.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/__methods__/miqhostprovision_auto_approve.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method auto-approves the host provisioning request
3 | #
4 | $evm.log("info", "AUTO-APPROVING")
5 | $evm.root["miq_request"].approve("admin", "Auto-Approved")
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/__methods__/vmmigraterequest_auto_approve.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method auto-approves the vm migration request
3 | #
4 |
5 | $evm.log("info", "AUTO-APPROVING")
6 | $evm.root["miq_request"].approve("admin", "Auto-Approved")
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Infrastructure/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Infrastructure
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: OpenShift
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower_l2inventory/templates/host.json.j2:
--------------------------------------------------------------------------------
1 | {
2 | "name": "{{ item }}",
3 | "description": "",
4 | "enabled": true,
5 | "variables": "{% if hostvars[item].ansible_host is defined %}ansible_host: {{ hostvars[item].ansible_host }}{% endif %}"
6 | }
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ipa/tasks/ipa-firewalld.yml:
--------------------------------------------------------------------------------
1 | ---
2 |
3 | - name: updating firewall rules
4 | firewalld: port={{item.port}}/{{item.protocol}} immediate={{item.immediate}} permanent={{item.permanent}} state={{item.state }} zone={{item.zone}}
5 | with_items: "{{ firewalld_rules }}"
6 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_cfme_mwmgr/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-cfme-mwmgr"]
4 | when: mode=="create"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-cfme-mwmgr"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_create_project/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-project"]
4 | when: mode=="create"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-project"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm-config/Integration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Integration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Cluster/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Cluster
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Infrastructure
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Integration/OpenStack/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: OpenStack
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Service/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Orchestration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Cluster/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Cluster
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/Profile.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Migrate
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Profile.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Infrastructure
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: EmsEvent
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/MiqEvent/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: MiqEvent
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Cloud/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ServiceNow
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Service/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_devops_tools/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-demo-monster"]
4 | when: mode=="create"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-demo-monster"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/Orchestration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Orchestration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Migrate/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Migrate
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Service/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/System/CommonMethods/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: CommonMethods
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/VMMigrate.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/ServiceRetirement.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: CommonMethods
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/CustomEvent/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: CustomEvent
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: RequestEvent
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/vmmigraterequest_starting.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VmMigrateRequest_starting
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/vmmigraterequest_updated.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VmMigrateRequest_updated
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Installer
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/Orchestration/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Host/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Reconfigure/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Reconfigure
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/ContainerProvider/System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Reconfigure/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Reconfigure
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Retirement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Infrastructure/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/get.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: get
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: get
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/__domain__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: domain
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: RedHat
7 | description:
8 | display_name:
9 | system: true
10 | priority: 1
11 | enabled: true
12 | tenant_id: 919000000000001
13 |
--------------------------------------------------------------------------------
/ansible/revert.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: layer2
3 | remote_user: root
4 | gather_facts: false
5 | roles:
6 | - role: layer2_vms
7 | mode: stop
8 | - role: layer2_vms
9 | mode: revert
10 | - role: layer2_vms
11 | mode: start
12 | recreate_running_state: true
13 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_lookbusy/templates/lookbusy.service.j2:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Generate System Load
3 | [Service]
4 | Type=simple
5 | ExecStart=/bin/sh -c "cd /root/cpu-load-generator; while true; do python cpu-load-generator.py 360 random.data ; done"
6 | [Install]
7 | WantedBy=multi-user.target
8 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_installer/tasks/remove_users_from_roles.yml:
--------------------------------------------------------------------------------
1 | # Add Users to roles
2 | # Author: Daniel Fröhlich
3 |
4 | # Jira: XXX-528
5 | - name: Remove user admin to ose cluster-admin
6 | shell: oadm policy remove-cluster-role-from-user cluster-admin admin
7 | ignore_errors: true
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/Orchestration/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Retirement/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/ConfigurationManagement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ConfigurationManagement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Cluster/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Host/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/StateMachines/StackRetirement.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ConfigurationManagement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/ContainerProvider/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ContainerProvider
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Cluster/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Profile.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/__methods__/statemachine_finished.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: Set finished message for provision object.
3 | #
4 |
5 | prov = $evm.root['service_template_provision_task']
6 | prov.finished('Service Provisioned Successfully')
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/inspectme.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: InspectMe
8 | inherits:
9 | description:
10 | fields:
11 | - meth5:
12 | value: InspectMe
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Cloud/VM/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Service/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/ansible/group_vars/all.yml:
--------------------------------------------------------------------------------
1 | ssh_pub_key_hailstorm: "{{ lookup('file', 'binary/' + hailstorm_ssh_pub_key_file) }}"
2 | hostname: "{{ hostname_override|default(inventory_hostname_short, true) }}.{{ hailstorm_dns_domain }}"
3 | hostname_short: "{{ hostname_override|default(inventory_hostname_short, true) }}"
4 |
--------------------------------------------------------------------------------
/ansible/snapshot.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: layer2
3 | remote_user: root
4 | gather_facts: false
5 | roles:
6 | - role: layer2_vms
7 | mode: stop
8 | - role: layer2_vms
9 | mode: snapshot
10 | - role: layer2_vms
11 | mode: start
12 | recreate_running_state: true
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/Orchestration/Reconfiguration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Reconfiguration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/ConfigurationManagement/AnsibleTower/Service/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Service
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/ConfigurationManagement/AnsibleTower/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: AnsibleTower
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Configured_System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Configured_System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Service/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/Provision.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description: default
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Reconfiguration/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Reconfiguration
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Operations/StateMachines/Job.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Service/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Service
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: AnsibleTower
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/ContainerProvider/System/StateMachine/Deployment.class/deployment.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Deployment
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Email.class/request_denied.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Denied
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Configured_System
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaStateMachine.class/__methods__/rejected.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description:
3 | #
4 |
5 | $evm.log('info', "Request denied because of #{$evm.root["miq_request"].message}")
6 | $evm.root["miq_request"].deny("admin", "Quota Exceeded")
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/__methods__/vmreconfigure_request_auto_approve.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method auto-approves the VM Reconfiguration request
3 | #
4 | $evm.log("info", "AUTO-APPROVING")
5 | $evm.root["miq_request"].approve("admin", "VM Reconfiguration Auto-Approved")
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/miqhostprovisionrequest_starting.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqHostProvisionRequest_starting
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/miqhostprovisionrequest_updated.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqHostProvisionRequest_updated
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/create.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: create
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: create
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/delete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: delete
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: delete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/update.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: update
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: update
13 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_monster/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-demo-monster"]
4 | when: mode=="create" or mode=="reset"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-demo-monster"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/Email.class/parse_alerts.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Parse_Alerts
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: Parse_Alerts
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Configured_System/Provisioning/Email.class/request_denied.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Denied
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Configured_System/Provisioning/Email.class/request_pending.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Pending
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Reconfiguration/StateMachines/Reconfigure.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description: default
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Naming.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: vmname
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/ProvisionRequestQuotaVerification.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Operations/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Operations
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/parse_alerts.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Parse_Alerts
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: Parse_Alerts
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Email.class/request_pending.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Pending
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/ServiceProvisionRequestApproval.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/ServiceProvision_Template.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description: default
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/used.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: used
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth:
12 | value: used
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/__domain__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: domain
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ManageIQ
7 | description: Base domain
8 | display_name:
9 | system: true
10 | priority: 0
11 | enabled: true
12 | tenant_id: 919000000000001
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Infrastructure/VM/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/get_all.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: get_all
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: get_all
13 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/ceilometer-config-environment.yaml.j2:
--------------------------------------------------------------------------------
1 | parameter_defaults:
2 | CeilometerStoreEvents: true
3 | ControllerExtraConfig:
4 | ceilometer::metering_time_to_live: '604800'
5 | ceilometer::event_time_to_live: '604800'
6 | ceilometer::time_to_live: '604800'
7 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_satellite/templates/cli_config.yml.j2:
--------------------------------------------------------------------------------
1 | :foreman:
2 | :host: 'https://{{hostname}}'
3 | :username: 'admin'
4 | :password: '{{ root_password }}'
5 |
6 | # API request timeout. Set to -1 for no timeout
7 | # To avoid timeouts during publish content views:
8 | :request_timeout: -1 #seconds
9 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_coolstore/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-demo-coolstore"]
4 | when: mode=="create" or mode=="reset"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-demo-coolstore"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_wordpress/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - include: create.yml
3 | tags: ["ose3-demo-wordpress"]
4 | when: mode=="create" or mode=="reset"
5 |
6 |
7 | - block:
8 | - include: destroy.yml
9 | tags: ["ose3-demo-wordpress"]
10 | when: mode=="destroy"
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Configured_System/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Integration/ConfigurationManagement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ConfigurationManagement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/__domain__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: domain
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Hailstorm
7 | description: Hailstorm
8 | display_name:
9 | system: false
10 | priority: 2
11 | enabled: true
12 | tenant_id: 919000000000001
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Reconfiguration/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Profile.class/evmgroup-super_administrator.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-super_administrator
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/ContainerProvider/System/StateMachine/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachine
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/Profile.class/evmgroup-super_administrator.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-super_administrator
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/Profile.class/evmgroup-user_self_service.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-user_self_service
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Naming.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: vmname
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/limits.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: limits
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth:
12 | value: limits
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: other
13 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_demo_coolstore/tasks/destroy.yml:
--------------------------------------------------------------------------------
1 | - name: Delete CoolStore Demo
2 | shell: |
3 | oc delete project coolstore-prod-demo
4 | oc delete project coolstore-test-demo
5 | oc delete project ci-demo
6 | oc delete project inventory-dev-demo
7 | oc delete project developer-demo
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm-config/Integration/ConfigurationManagement/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ConfigurationManagement
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/vm_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VM_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/HostProvision.class/host_pxe_install.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: host_pxe_install
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Profile.class/evmgroup-super_administrator.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-super_administrator
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/ose_tags.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ose_tags
8 | inherits:
9 | description:
10 | fields:
11 | - method:
12 | value: ose_tags
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/ConfigurationManagement/AnsibleTower/Service/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Service/Provisioning/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provisioning
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/host_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Host_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/Profile.class/evmgroup-super_administrator.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-super_administrator
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/ProvisionRequestQuotaVerification.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Default
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/requested.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: requested
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth:
12 | value: requested
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/vm_retired.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_retired
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: vm_retired
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/vm_scan_abort.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_scan_abort
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: vm_scan
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/__methods__/inspectme.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: InspectMe
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/get.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/update_patch.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: update_patch
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: update_patch
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/pre_setup.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: pre_setup
8 | inherits:
9 | description:
10 | fields:
11 | - method:
12 | value: pre_setup
13 |
--------------------------------------------------------------------------------
/ansible/roles/layerX_openshift_installer/templates/pvc.yaml.j2:
--------------------------------------------------------------------------------
1 |
2 |
3 | apiVersion: "v1"
4 | kind: "PersistentVolumeClaim"
5 | metadata:
6 | name: "{{ item.name }}"
7 | spec:
8 | accessModes:
9 | - "{{ item.accessmode }}"
10 | resources:
11 | requests:
12 | storage: "{{ item.size }}"
13 |
14 | EOF
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Provision
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Operations/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Service/Provisioning/StateMachines/Provision.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: default
8 | inherits:
9 | description: default
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/parse_alerts.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Parse_Alerts
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/storage_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Storage_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/migrate.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Migrate
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: Migrate
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/vm_scan_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_scan_complete
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: vm_scan
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/event_action_scan.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: event_action_scan
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: event_action_scan
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/create.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: create
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/delete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: delete
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/get_all.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_all
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/update.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: update
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_ansibletower_l3inventory/templates/inventory_source.json.j2:
--------------------------------------------------------------------------------
1 | {
2 | "source": "{{ kind }}",
3 | "source_path": "",
4 | "source_script": null,
5 | "source_vars": "",
6 | "credential": {{ credential.id }},
7 | "overwrite": true,
8 | "overwrite_vars": false,
9 | "update_on_launch": true
10 | }
11 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_director/tasks/reconfigure_director_ui.yml:
--------------------------------------------------------------------------------
1 | - name: get tenant id
2 | shell: . ~/stackrc && openstack project show admin -f json
3 | register: tenant
4 | changed_when: false
5 | - name: create ui config
6 | template: src=tripleo_ui_config.js.j2 dest=/var/www/openstack-tripleo-ui/dist/tripleo_ui_config.js
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm-config/__domain__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: domain
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Hailstorm-config
7 | description: Hailstorm-config
8 | display_name:
9 | system: false
10 | priority: 3
11 | enabled: true
12 | tenant_id: 919000000000001
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Profile.class/evmgroup-super_administrator.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EvmGroup-super_administrator
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/ProvisionRequestApproval.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Default
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/besthost.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: BestHost
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: BestHost
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/poweroff.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: PowerOff
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: power_off
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/__methods__/used.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: used
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/quota_source.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: quota_source
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth:
12 | value: quota_source
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Process.class/miqevent.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqEvent
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Event/MiqEvent/Policy/${/#request}"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/src_vm_as_template.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: src_vm_as_template
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: src_vm_as_template
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/vmware_hotadd_cpu.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VMware_HotAdd_CPU
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: VMware_HotAdd_CPU
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/vmware_hotadd_ram.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VMware_HotAdd_RAM
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: VMware_HotAdd_RAM
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/ose_installer.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: ose_installer
8 | inherits:
9 | description:
10 | fields:
11 | - method:
12 | value: ose_installer
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/Email.class/vm_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VM_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: VM_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Naming.class/__methods__/vmname.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vmname
7 | display_name: default
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/ProvisionRequestApproval.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Default
8 | inherits:
9 | description:
10 | fields:
11 | - max_vms:
12 | value: '1'
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/ConfigurationManagement/AnsibleTower/Service/Provisioning/StateMachines/__namespace__.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: namespace
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: StateMachines
7 | description:
8 | display_name:
9 | system:
10 | priority:
11 | enabled:
12 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/ems_cluster_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: EMS_Cluster_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/miq_server_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: MIQ_Server_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/vm_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VM_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: VM_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/Provision.class/provision_via_foreman.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: provision_via_foreman
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/ProvisionRequestQuotaVerification.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Default
7 | name: Default
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/beststorage.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: BestStorage
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: BestStorage
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Provision
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/dialogparser.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: DialogParser
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: dialog_parser
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: provision
8 | inherits:
9 | description: provision
10 | fields:
11 | - execute:
12 | value: provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/retireservice.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: RetireService
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: retire_service
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/__methods__/limits.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: limits
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/validate_quota.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: validate_quota
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth:
12 | value: validate_quota
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/MiqEvent/POLICY.class/service_retired.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: service_retired
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: service_retired
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/__methods__/get_request_type.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_request_type
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/call_instance.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Call_Instance
8 | inherits:
9 | description:
10 | fields:
11 | - rel2:
12 | value: "/${/#namespace}/${/#class}/${/#instance}"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/host_evacuation.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Host_Evacuation
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Event/Alert_Host_Evacuation"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/event_action_policy.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: event_action_policy
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: event_action_policy
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/event_action_refresh.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: event_action_refresh
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: event_action_refresh
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/event_enforce_policy.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: event_enforce_policy
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: event_enforce_policy
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/ServiceNow/CMDB.class/__methods__/update_patch.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: update_patch
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/vmware_hotadd_disk.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VMware_HotAdd_Disk
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: VMware_HotAdd_Disk
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/check_resources.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: check_resources
8 | inherits:
9 | description:
10 | fields:
11 | - method:
12 | value: check_resources
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/post_validation.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: post_validation
8 | inherits:
9 | description:
10 | fields:
11 | - method:
12 | value: post_validation
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Service/Provisioning/StateMachines/ServiceProvisionRequestQuotaVerification.class/__methods__/service_request_rejected.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method runs when the service provision is denied because the quota limits were exceeded.
3 | #
4 |
5 | $evm.root["miq_request"].deny("admin", "Quota Exceeded")
6 |
--------------------------------------------------------------------------------
/ansible/group_vars/accessible_via_admin_network.yml:
--------------------------------------------------------------------------------
1 | ansible_ssh_common_args: "-i ./binary/{{ hailstorm_ssh_priv_key_file }} {% if 'install-host' not in lookup('pipe','hostname') %}-o ProxyCommand='ssh -i ./binary/{{ hailstorm_ssh_priv_key_file }} -W %h:%p -q root@{{ infrastructure_address_ssh_jump_host }}'{% endif %} -o StrictHostKeyChecking=no"
2 |
--------------------------------------------------------------------------------
/ansible/group_vars/layer1-rhev.yml:
--------------------------------------------------------------------------------
1 | rhev_storage_domains:
2 | - domainname: data1
3 | type: data
4 | path: "{{ nfs_rhev_data_domain_path }}"
5 | - domainname: iso1
6 | type: iso
7 | path: "{{ nfs_rhev_iso_domain_path }}"
8 | - domainname: export1
9 | type: export
10 | path: "{{ nfs_rhev_export_domain_path }}"
11 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_postdeploy_controller/templates/sudoers_sensu.j2:
--------------------------------------------------------------------------------
1 | Defaults:sensu env_keep += "OS_AUTH_URL OS_USERNAME OS_PASSWORD OS_TENANT_NAME OS_NO_CACHE OS_CACERT"
2 | Defaults:sensu secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc/sensu/plugins"
3 | sensu ALL= NOPASSWD: /etc/sensu/plugins/* *
4 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/Email.class/host_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Host_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: Host_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/Methods.class/__methods__/scan.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: scan
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/Email.class/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_retirement_emails
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: vm_retirement_emails
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/host_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Host_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: Host_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Operations/Methods.class/host_evacuation.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Host_Evacuation
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: Host_Evacuation
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Provision
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: Provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/premigration.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: PreMigration
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: PreMigration
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/clone_to_template.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Clone VM to Template
7 | name: clone_to_template
8 | inherits:
9 | description:
10 | fields: []
11 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/__methods__/requested.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: requested
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaStateMachine.class/__methods__/rejected.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: rejected
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Process.class/parse_provider_category.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: parse_provider_category
8 | inherits:
9 | description:
10 | fields:
11 | - meth5:
12 | value: parse_provider_category
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Request.class/vm_alert_cpu_ready.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VM_Alert_CPU_Ready
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Event/VM_Alert_CPU_Ready"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/__methods__/ose_tags.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: ose_tags
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/ansible/group_vars/niclayout-standard.yml:
--------------------------------------------------------------------------------
1 | ---
2 | nic_attachments:
3 | - "{{ infrastructure_network_services }}"
4 | - "{{ infrastructure_network_admin }}"
5 | - "{{ infrastructure_network_storage }}"
6 | default_route_via: "{{ infrastructure_network_services }}"
7 | name_service_via: "{{ infrastructure_network_services }}"
8 | ksdevice: eth1
9 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_cloudforms_rhev_template/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | # sets the variable "rhev_image" to the cloudforms template name
3 | - include: import_cfme_template_rhv{{ current_lifecycle_env.rhv_version }}.yml
4 | when: mode == 'create'
5 |
6 | - block:
7 | - include: remove_cfme_template.yml
8 | when: mode == 'destroy'
9 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Retirement/Email.class/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_retirement_emails
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: vm_retirement_emails
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/System/CommonMethods/QuotaStateMachine.class/__methods__/rejected.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: rejected
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: provision
8 | inherits:
9 | description: provision
10 | fields:
11 | - execute:
12 | value: provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Email.class/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqProvision_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: MiqProvision_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Placement.class/__methods__/best_fit_azure.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: best_fit_azure
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/Email.class/__methods__/vm_retire_extend.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vm_retire_extend
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/deletefromvmdb.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: DeleteFromVMDB
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth1:
12 | value: delete_from_vmdb
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/__methods__/customizerequest.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method is used a placeholder to Customize the provisioning request
3 | #
4 |
5 | prov = $evm.root['miq_host_provision']
6 | $evm.log("info", "Inspecting the provisioning object: <#{prov.inspect}>")
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/checkmigration.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckMigration
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: CheckMigration
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/postmigration.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: PostMigration
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: PostMigration
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Naming.class/__methods__/vmname.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vmname
7 | display_name: default
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/finishretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: FinishRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: finish_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/startretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: StartRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: start_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/__methods__/quota_source.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: quota_source
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/createvm_task_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CreateVM_Task_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: NOT_vm_created
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_denied.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_denied
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_denied"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Policy.class/vmmigraterequest_created.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VmMigrateRequest_created
8 | inherits:
9 | description:
10 | fields:
11 | - meth5:
12 | value: VmMigrateRequest_Auto_Approve
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/__methods__/vmware_hotadd_cpu.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VMware_HotAdd_CPU
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/__methods__/vmware_hotadd_disk.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VMware_HotAdd_Disk
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Integration/VMware/VimApi.class/__methods__/vmware_hotadd_ram.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: VMware_HotAdd_RAM
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/System/Request.class/osetags.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: osetags
7 | name: osetags
8 | inherits:
9 | description: osetags
10 | fields:
11 | - rel1:
12 | value: "/Portfolio/OpenShift/Installer/Methods/ose_tags"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/tags/Customer.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | - description: Customer
3 | icon:
4 | read_only: false
5 | syntax: string
6 | single_value: true
7 | example_text: The name of the customer associated with this resource.
8 | parent_id: 0
9 | show: true
10 | default: true
11 | perf_by_tag:
12 | name: customer
13 | entries: []
14 |
--------------------------------------------------------------------------------
/ansible/roles/layer1/templates/libvirt_interface.xml.j2:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Provisioning/Email.class/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqProvision_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: MiqProvision_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/Email.class/storage_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Storage_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: Storage_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Retirement/Email.class/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_retirement_emails
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: vm_retirement_emails
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Placement.class/__methods__/best_fit_amazon.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: best_fit_amazon
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Placement.class/__methods__/best_fit_google.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: best_fit_google
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Profile.class/__methods__/get_deploy_dialog.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_deploy_dialog
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/Methods.class/__methods__/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: provision
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/Methods.class/checkprovisioned.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckProvisioned
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_provisioned
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/finishretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: FinishRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth1:
12 | value: finish_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/startretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: StartRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth1:
12 | value: start_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/storage_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Storage_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: Storage_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/besthost.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: BestHost
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/migrate.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Migrate
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/Methods.class/__methods__/scan.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: scan
7 | display_name: Scan
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/ProvisionRequestApproval.class/default.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Default
7 | name: Default
8 | inherits:
9 | description:
10 | fields:
11 | - max_vms:
12 | value: '1'
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/Email.class/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: vm_retirement_emails
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: vm_retirement_emails
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/checkpoweredoff.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckPoweredOff
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: check_powered_off
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/deletefromvmdb.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: DeleteFromVMDB
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: delete_from_vmdb
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/startretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: StartRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: start_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/__methods__/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: provision
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/checkprovisioned.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckProvisioned
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_provisioned
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/CommonMethods/QuotaMethods.class/__methods__/validate_quota.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: validate_quota
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/EVM.class/poweroffvm_task_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: PowerOffVM_Task_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - logical_event:
12 | value: NOT_vm_created
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/MiqEvent/POLICY.class/_missing.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Default
7 | name: ".missing"
8 | inherits:
9 | description:
10 | fields:
11 | - rel2:
12 | value: "/System/event_handlers/event_enforce_policy"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_approved.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_approved
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_approved"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_created.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_created
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_created"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_pending.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_pending
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_pending"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_starting.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_starting
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_starting"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/RequestEvent/Request.class/request_updated.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: request_updated
8 | inherits:
9 | description:
10 | fields:
11 | - rel5:
12 | value: "/System/Policy/request_updated"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Process.class/__methods__/parse_automation_request.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: parse_automation_request
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Process.class/__methods__/parse_provider_category.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: parse_provider_category
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/__methods__/event_enforce_policy.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: event_enforce_policy
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: builtin
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/change_event_target_state.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: change_event_target_state
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: change_event_target_state
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/src_vm_disconnect_storage.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: src_vm_disconnect_storage
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: src_vm_disconnect_storage
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/RedHat/Portfolio/OpenShift/Installer/Methods.class/__methods__/pre_setup.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: pre_setup
7 | display_name: pre_setup
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhosp_overcloud_deploy/templates/schedulerhints-environment.yaml.j2:
--------------------------------------------------------------------------------
1 | {% if current_lifecycle_env.osp_controlled_node_placement %}
2 | parameter_defaults:
3 | ControllerSchedulerHints:
4 | 'capabilities:node': 'control-%index%'
5 | NovaComputeSchedulerHints:
6 | 'capabilities:node': 'compute-%index%'
7 | {% endif %}
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/Configured_System/Provisioning/Email.class/request_approved.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Approved
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: Request_Approved
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Migrate/Email.class/vmmigratetask_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VmMigrateTask_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: VmMigrateTask_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Infrastructure/VM/Provisioning/Email.class/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqProvision_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: MiqProvision_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Email.class/__methods__/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: MiqProvision_Complete
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Placement.class/__methods__/best_fit_openstack.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: best_fit_openstack
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/StateMachines/ProvisionRequestApproval.class/__methods__/approve_request.rb:
--------------------------------------------------------------------------------
1 | #
2 | # Description: This method is executed when the provisioning request is auto-approved
3 | #
4 |
5 | # Auto-Approve request
6 | $evm.log("info", "AUTO-APPROVING")
7 | $evm.root["miq_request"].approve("admin", "Auto-Approved")
8 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/Email.class/__methods__/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vm_retirement_emails
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/__methods__/ext_management_system_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Ext_Management_System_Alert
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/Email.class/request_approved.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Request_Approved
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: Request_Approved
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Operations/Methods.class/__methods__/host_evacuation.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Host_Evacuation
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/Email.class/vmmigratetask_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VmMigrateTask_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: VmMigrateTask_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/Profile.class/__methods__/get_deploy_dialog.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_deploy_dialog
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/beststorage.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: BestStorage
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Email.class/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqProvision_Complete
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: MiqProvision_Complete
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/ProvisionRequestApproval.class/__methods__/approve_request.rb:
--------------------------------------------------------------------------------
1 | # Description: This method is executed when the provisioning request is auto-approved
2 |
3 | # Auto-Approve request
4 | $evm.log("info", "AUTO-APPROVING")
5 | $evm.root["miq_request"].approve("admin", "Auto-Approved")
6 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/Email.class/__methods__/vm_retire_extend.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vm_retire_extend
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/__methods__/power_off.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: power_off
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods.class/finishretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: FinishRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: finish_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/__methods__/dialog_parser.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: dialog_parser
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/retire_service.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: retire_service
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/checkserviceretired.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckServiceRetired
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_service_retired
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/RHEVM.class/vm_down.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VM_DOWN
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=src_vm"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/RHEVM.class/vm_renamed.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: VM_RENAMED
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/VC.class/rename_task.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Rename_Task
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/event_handlers.class/src_vm_refresh_on_reconfig.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: src_vm_refresh_on_reconfig
8 | inherits:
9 | description:
10 | fields:
11 | - meth1:
12 | value: src_vm_refresh_on_reconfig
13 |
--------------------------------------------------------------------------------
/ansible/roles/layer1_dnat/tasks/register_libvirt_hook.yml:
--------------------------------------------------------------------------------
1 | - name: create libvirt hooks directory
2 | file: path=/etc/libvirt/hooks state=directory
3 | - name: create libvirt hook
4 | copy: src=network dest=/etc/libvirt/hooks/network mode=0755
5 | register: hook
6 | - name: restart libvirtd
7 | service: name=libvirtd state=restarted
8 | when: hook|changed
9 |
--------------------------------------------------------------------------------
/ansible/roles/layer2_rhevh/templates/nic_network_attachment1.xml.j2:
--------------------------------------------------------------------------------
1 | static
2 |
--------------------------------------------------------------------------------
/ansible/roles/layer3_cloudforms_rhev_provider/tasks/main.yml:
--------------------------------------------------------------------------------
1 | - block:
2 | - name: create rhev providers
3 | shell: curl -k -u admin:{{ root_password }} -XPOST -d'{{ lookup('template', 'rhev_provider.j2') | to_json }}' https://{{ vm_nics[0].ip }}/api/providers
4 | register: rhev_provider
5 | - debug: var=rhev_provider
6 | when: mode=="create"
7 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Cloud/VM/Provisioning/Email.class/__methods__/miqprovision_complete.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: MiqProvision_Complete
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/Hailstorm/Control/Email.class/miq_server_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MIQ_Server_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: MIQ_Server_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/Methods.class/__methods__/available_flavors.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Available_Flavors
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/Methods.class/__methods__/available_images.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Available_Images
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/Methods.class/__methods__/available_os_types.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Available_Os_Types
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/Methods.class/__methods__/available_tenants.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Available_Tenants
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Operations/Methods.class/available_images.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name: Available_Images
7 | name: Available_Images
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: Available_Images
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/Methods.class/__methods__/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: provision
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/Methods.class/checkprovisioned.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckProvisioned
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_provisioned
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Provisioning/StateMachines/Methods.class/preprovision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: preprovision
8 | inherits:
9 | description: preprovision
10 | fields:
11 | - execute:
12 | value: preprovision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Reconfiguration/StateMachines/Methods.class/reconfigure.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: reconfigure
8 | inherits:
9 | description: reconfigure
10 | fields:
11 | - execute:
12 | value: reconfigure
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/Email.class/stack_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: stack_retirement_emails
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: stack_retirement_emails
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/StateMachines/Methods.class/deletefromvmdb.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: DeleteFromVMDB
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth1:
12 | value: delete_from_vmdb
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/Orchestration/Retirement/StateMachines/Methods.class/startretirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: StartRetirement
8 | inherits:
9 | description:
10 | fields:
11 | - common_meth1:
12 | value: start_retirement
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Lifecycle.class/retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Retirement
8 | inherits:
9 | description:
10 | fields:
11 | - Relationship4:
12 | value: "/Cloud/VM/Retirement/StateMachines/VMRetirement/Default"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Email.class/miqprovisionrequest_denied.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MiqProvisionRequest_Denied
8 | inherits:
9 | description:
10 | fields:
11 | - method1:
12 | value: MiqProvisionRequest_Denied
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Provisioning/Profile.class/__methods__/vm_dialog_name_prefix.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vm_dialog_name_prefix
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/__methods__/delete_from_vmdb.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: delete_from_vmdb
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Cloud/VM/Retirement/StateMachines/Methods.class/__methods__/start_retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: start_retirement
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/ems_cluster_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: EMS_Cluster_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: EMS_Cluster_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Control/Email.class/miq_server_alert.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MIQ_Server_Alert
8 | inherits:
9 | description:
10 | fields:
11 | - email:
12 | value: 'true'
13 | - execute:
14 | value: MIQ_Server_Alert
15 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Deployment/ContainerProvider/System/StateMachine/Deployment.class/__methods__/cleanup.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: cleanup
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Configured_System/Provisioning/StateMachines/Methods.class/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: provision
8 | inherits:
9 | description: provision
10 | fields:
11 | - execute:
12 | value: provision
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/Profile.class/__methods__/get_deploy_dialog.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_deploy_dialog
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/__methods__/provision.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: Provision
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/checkprovisioned.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckProvisioned
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_provisioned
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/customizerequest.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CustomizeRequest
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: CustomizeRequest
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/Host/Provisioning/StateMachines/Methods.class/preprovision_host.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: PreProvision_Host
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: PreProvision_Host
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/postmigration.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: PostMigration
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Migrate/StateMachines/Methods.class/__methods__/premigration.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: PreMigration
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/Profile.class/__methods__/get_deploy_dialog.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: get_deploy_dialog
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/Methods.class/checkprovisioned.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CheckProvisioned
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: check_provisioned
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Infrastructure/VM/Retirement/Email.class/__methods__/vm_retirement_emails.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: vm_retirement_emails
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Lifecycle.class/retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: retirement
8 | inherits:
9 | description:
10 | fields:
11 | - relationship4:
12 | value: "/Service/Retirement/StateMachines/ServiceRetirement/Default"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Provisioning/StateMachines/Methods.class/statemachine_finished.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: statemachine_finished
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: statemachine_finished
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/finish_retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: finish_retirement
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/start_retirement.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: method
3 | version: 1.0
4 | object:
5 | attributes:
6 | name: start_retirement
7 | display_name:
8 | description:
9 | scope: instance
10 | language: ruby
11 | location: inline
12 | inputs: []
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/markserviceasretired.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MarkServiceAsRetired
8 | inherits:
9 | description:
10 | fields:
11 | - execute:
12 | value: mark_service_as_retired
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/RHEVM.class/host_install.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: HOST_INSTALL
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/VC.class/createfolder.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: CreateFolder
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/VC.class/destroy_task.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: Destroy_Task
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------
/CloudForms-Internals/automate/ManageIQ/System/Event/EmsEvent/VC.class/moveinto_task.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | object_type: instance
3 | version: 1.0
4 | object:
5 | attributes:
6 | display_name:
7 | name: MoveInto_Task
8 | inherits:
9 | description:
10 | fields:
11 | - rel4:
12 | value: "/System/event_handlers/event_action_refresh?target=ems"
13 |
--------------------------------------------------------------------------------