|
4 years ago | |
---|---|---|
.. | ||
cloud-init | 4 years ago | |
cloudbase-init | 4 years ago | |
README.md | 4 years ago | |
ntx-ss-project-setup.png | 4 years ago | |
ntx-ssvm-vmtemplate-customization.png | 4 years ago | |
ntx_ssvm_customize.cfg | 4 years ago | |
ntx_ssvm_customize.cred | 4 years ago | |
ntx_ssvm_customize.py | 4 years ago |
├ ── ntx_ssvm_customize.py
├ ── ntx_ssvm_customize.cfg
└ ── ntx_ssvm_customize.cred
This script customizes a Linux or Windows VM upon self-service provisioning by doing the following:
When done, the user/owner may directly access the VM via SSH or RDP using their Active Directory domain account.
This is the configuration file used by the above script.
This is the credential file used by the script. Replace the values within <> and including <> with actual values. The script deletes the credential file upon completion.
DO NOT commit this file to source code management if you add credentials to it. It is recommended to fetch these credentials from a vault at runtime. . You will have to modify the python script.
All the above files must be burned into a VM template and configured to be executed by cloud-init (Linux) or cloudbase-init(Windows). Refer to the workflow in ntx-ssvm-vmtemplate-customization.png and "cloud-init" and "cloudbase-init" directories for sample configuration files.