Bureaucrats, cc_docs_admin, cc_staff
2,879
edits
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
<!--T:2--> | <!--T:2--> | ||
To automate the creation of cloud VMs, volumes, etc. the [OpenStack Command Line Clients | | To automate the creation of cloud VMs, volumes, etc., the [[OpenStack Command Line Clients|command-line interface]], [https://wiki.openstack.org/wiki/Heat Heat], [[Terraform]], or the [[OpenStack Python API]] can be used. To install and configure settings and software within the VM [https://cloudinit.readthedocs.io/en/latest/ cloud-init] is used. | ||
Cloud-init files are used to initialize a particular VM and run within that VM. They can be thought of as a way to automate tasks you would perform at the command line while logged into your VM. They can be used to perform tasks such as updating the operating system, installing and configuring applications, creating files, running commands, and create users and groups. Cloud-init can be used to setup other provisioning tools such as [https://docs.ansible.com/ ansible] or [https://puppet.com/ puppet] to continue with the software and VM configuration if desired. | Cloud-init files are used to initialize a particular VM and run within that VM. They can be thought of as a way to automate tasks you would perform at the command line while logged into your VM. They can be used to perform tasks such as updating the operating system, installing and configuring applications, creating files, running commands, and create users and groups. Cloud-init can be used to setup other provisioning tools such as [https://docs.ansible.com/ ansible] or [https://puppet.com/ puppet] to continue with the software and VM configuration if desired. |