You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
599 B
YAML
29 lines
599 B
YAML
---
|
|
- name: Include vault variables.
|
|
include_vars: defaults/main-vault.yml
|
|
|
|
- name: Create a new Linode.
|
|
linode_v4:
|
|
label: "{{ label }}"
|
|
access_token: "{{ token }}"
|
|
type: g6-nanode-1
|
|
region: us-east
|
|
image: linode/debian11
|
|
root_pass: "{{ password }}"
|
|
authorized_keys: "{{ ssh_keys }}"
|
|
group: servers
|
|
state: present
|
|
register: my_linode
|
|
|
|
- name: Instance Details
|
|
debug:
|
|
msg: "{{my_linode}}"
|
|
|
|
- name: Template Hosts File
|
|
vars:
|
|
linode_user: root
|
|
linode_ip: "{{my_linode.instance.ipv4[0]}}"
|
|
template:
|
|
src: hosts.j2
|
|
dest: linodehosts.ini
|