Managing Nova compute instances, or virtual machines, is one of the main operations that we will be doing while working with OpenStack. This is where we run our applications. All of the previous recipes were steps toward creating a compute instance.
Managing a Nova compute instance
How to do it...
- Let's begin by creating a compute instance, as follows:
- name: Deploy an instance
os_server:
state: present
name: webserver
image: cirros
key_name: aditya
security_groups: web-sg
wait: yes
flavor: m1.tiny
auto_floating_ip: yes
network: private
meta:
hostname: webserver.localdomain
- If at any point we need to stop the instance, then we can use the os_server_action module as follows:
- name...