| | |
| | | vms: |
| | | - name: "Bastion Host" |
| | | tag: "bastion" |
| | | description: "Bastion Host\nnohbac: true\n" |
| | |
| | | \ sudo: ALL=(ALL) NOPASSWD:ALL\n\ |
| | | \ lock_passwd: False\n\ |
| | | \ ssh_authorized_keys:\n\ |
| | | \ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCvZvn+GL0wTOsAdh1ikIQoqj2Fw/RA6F14O347rgKdpkgOQpGQk1k2gM8wcla2Y1o0bPIzwlNy1oh5o9uNjZDMeDcEXWuXbu0cRBy4pVRhh8a8zAZfssnqoXHHLyPyHWpdTmgIhr0UIGYrzHrnySAnUcDp3gJuE46UEBtrlyv94cVvZf+EZUTaZ+2KjTRLoNryCn7vKoGHQBooYg1DeHLcLSRWEADUo+bP0y64+X/XTMZOAXbf8kTXocqAgfl/usbYdfLOgwU6zWuj8vxzAKuMEXS1AJSp5aeqRKlbbw40IkTmLoQIgJdb2Zt98BH/xHDe9xxhscUCfWeS37XLp75J\n\ |
| | | \ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDtvaLoe0MKKmW4qRR2hSuTW3+Q2fU6Xl9gPIqrkj+SkZNw2tg4mkE0XS/Y5IoGB2pzFUQhWMoh4w22+/HKiVr2n15BNUUl8RXRHVOnau0lYiPB6Z+3d5WWJMeR08mLQU94MZuewgwycDtrfwgOLLEjvpkGDef65Bof2Goi8ufGUGp5/NZnBOSpdv2gRkaYyKDsTEpC8YsUivcnlhwPLWiFyGvCrHAAYnyIkVJ7oKXH4aSnDQMFpIVmntVlgkbOtUsghgm8uf35aLY+Pv2N+BOaSrDA8lkAstQoR37PXbHXV0wogCVPrqUaJEhOM+faI+K+LkkVvPhH2AUByvteAWcD\n\ |
| | | \chpasswd:\n\ |
| | | \ list: |\n\ |
| | | \ cloud-user:r3dh4t1!\n\ |
| | |
| | | \runcmd:\n\ |
| | | \ - sed -i -e '/^GSSAPIAuthentication/s/^.*$/GSSAPIAuthentication no/' /etc/ssh/sshd_config\n\ |
| | | \ - sed -i -e '$aUseDNS no' /etc/ssh/sshd_config\n\ |
| | | \ - systemctl restart sshd\n" |
| | | \ - systemctl restart sshd\n" |
| | | - name: "Web Server1" |
| | | tag: "web_server" |
| | | description: "Web Server1\nnohbac: true\n" |
| | | numCpus: 1 |
| | | memorySize: |
| | | unit: "GB" |
| | | value: 1 |
| | | hostnames: |
| | | - "www1-REPL.rhpds.opentlc.com" |
| | | - "www1.example.com" |
| | | hardDrives: |
| | | - index: 0 |
| | | imageName: "rhel-guest-image-7.3-35.x86_64" |
| | | boot: true |
| | | controller: "virtio" |
| | | name: "root disk" |
| | | size: |
| | | unit: "GB" |
| | | value: 40 |
| | | type: "DISK" |
| | | networkConnections: |
| | | - name: "eth0" |
| | | device: |
| | | index: 0 |
| | | deviceType: "virtio" |
| | | useAutomaticMac: false |
| | | mac: "2c:c2:60:14:42:53" |
| | | ipConfig: |
| | | autoIpConfig: |
| | | reservedIp: "192.168.1.20" |
| | | hasPublicIp: true |
| | | - name: "eth1" |
| | | device: |
| | | index: 1 |
| | | deviceType: "virtio" |
| | | useAutomaticMac: true |
| | | ipConfig: |
| | | autoIpConfig: |
| | | reservedIp: "192.168.2.20" |
| | | stopTimeOut: "300" |
| | | suppliedServices: |
| | | - external: true |
| | | ip: "192.168.1.20" |
| | | name: "http" |
| | | portRange: "80" |
| | | protocol: "TCP" |
| | | supportsCloudInit: true |
| | | keypairName: "opentlc-admin-backdoor" |
| | | configurationManagement: |
| | | configNetworkUsingCloudInit: false |
| | | userData: "\ |
| | | \#cloud-config\n\ |
| | | \ssh_pwauth: False\n\ |
| | | \disable_root: True\n\ |
| | | \users:\n\ |
| | | \ - name: cloud-user\n\ |
| | | \ sudo: ALL=(ALL) NOPASSWD:ALL\n\ |
| | | \ lock_passwd: False\n\ |
| | | \ ssh_authorized_keys:\n\ |
| | | \ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDtvaLoe0MKKmW4qRR2hSuTW3+Q2fU6Xl9gPIqrkj+SkZNw2tg4mkE0XS/Y5IoGB2pzFUQhWMoh4w22+/HKiVr2n15BNUUl8RXRHVOnau0lYiPB6Z+3d5WWJMeR08mLQU94MZuewgwycDtrfwgOLLEjvpkGDef65Bof2Goi8ufGUGp5/NZnBOSpdv2gRkaYyKDsTEpC8YsUivcnlhwPLWiFyGvCrHAAYnyIkVJ7oKXH4aSnDQMFpIVmntVlgkbOtUsghgm8uf35aLY+Pv2N+BOaSrDA8lkAstQoR37PXbHXV0wogCVPrqUaJEhOM+faI+K+LkkVvPhH2AUByvteAWcD\n\ |
| | | \chpasswd:\n\ |
| | | \ list: |\n\ |
| | | \ cloud-user:r3dh4t1!\n\ |
| | | \ expire: False\n\ |
| | | \runcmd:\n\ |
| | | \ - sed -i -e '/^GSSAPIAuthentication/s/^.*$/GSSAPIAuthentication no/' /etc/ssh/sshd_config\n\ |
| | | \ - sed -i -e '$aUseDNS no' /etc/ssh/sshd_config\n\ |
| | | \ - systemctl restart sshd\n" |
| | | - name: "Web Server2" |
| | | tag: "web_server" |
| | | description: "Web Server2\nnohbac: true\n" |
| | | numCpus: 1 |
| | | memorySize: |
| | | unit: "GB" |
| | | value: 1 |
| | | hostnames: |
| | | - "www2-REPL.rhpds.opentlc.com" |
| | | - "www2.example.com" |
| | | hardDrives: |
| | | - index: 0 |
| | | imageName: "rhel-guest-image-7.3-35.x86_64" |
| | | boot: true |
| | | controller: "virtio" |
| | | name: "root disk" |
| | | size: |
| | | unit: "GB" |
| | | value: 40 |
| | | type: "DISK" |
| | | networkConnections: |
| | | - name: "eth0" |
| | | device: |
| | | index: 0 |
| | | deviceType: "virtio" |
| | | useAutomaticMac: false |
| | | mac: "2c:c2:60:14:42:54" |
| | | ipConfig: |
| | | autoIpConfig: |
| | | reservedIp: "192.168.1.21" |
| | | hasPublicIp: true |
| | | - name: "eth1" |
| | | device: |
| | | index: 1 |
| | | deviceType: "virtio" |
| | | useAutomaticMac: true |
| | | ipConfig: |
| | | autoIpConfig: |
| | | reservedIp: "192.168.2.21" |
| | | stopTimeOut: "300" |
| | | suppliedServices: |
| | | - external: true |
| | | ip: "192.168.1.21" |
| | | name: "http" |
| | | portRange: "80" |
| | | protocol: "TCP" |
| | | supportsCloudInit: true |
| | | keypairName: "opentlc-admin-backdoor" |
| | | configurationManagement: |
| | | configNetworkUsingCloudInit: false |
| | | userData: "\ |
| | | \#cloud-config\n\ |
| | | \ssh_pwauth: False\n\ |
| | | \disable_root: True\n\ |
| | | \users:\n\ |
| | | \ - name: cloud-user\n\ |
| | | \ sudo: ALL=(ALL) NOPASSWD:ALL\n\ |
| | | \ lock_passwd: False\n\ |
| | | \ ssh_authorized_keys:\n\ |
| | | \ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDtvaLoe0MKKmW4qRR2hSuTW3+Q2fU6Xl9gPIqrkj+SkZNw2tg4mkE0XS/Y5IoGB2pzFUQhWMoh4w22+/HKiVr2n15BNUUl8RXRHVOnau0lYiPB6Z+3d5WWJMeR08mLQU94MZuewgwycDtrfwgOLLEjvpkGDef65Bof2Goi8ufGUGp5/NZnBOSpdv2gRkaYyKDsTEpC8YsUivcnlhwPLWiFyGvCrHAAYnyIkVJ7oKXH4aSnDQMFpIVmntVlgkbOtUsghgm8uf35aLY+Pv2N+BOaSrDA8lkAstQoR37PXbHXV0wogCVPrqUaJEhOM+faI+K+LkkVvPhH2AUByvteAWcD\n\ |
| | | \chpasswd:\n\ |
| | | \ list: |\n\ |
| | | \ cloud-user:r3dh4t1!\n\ |
| | | \ expire: False\n\ |
| | | \runcmd:\n\ |
| | | \ - sed -i -e '/^GSSAPIAuthentication/s/^.*$/GSSAPIAuthentication no/' /etc/ssh/sshd_config\n\ |
| | | \ - sed -i -e '$aUseDNS no' /etc/ssh/sshd_config\n\ |
| | | \ - systemctl restart sshd\n" |