Skip to content
Snippets Groups Projects
Commit a6866379 authored by debora.benedetto@hpe.com's avatar debora.benedetto@hpe.com
Browse files

add credentials template for openstack

parent baae394c
Branches
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@ vms = templates/terraform/open_stack/virtual_machine.tpl
vms_out = templates/terraform/open_stack/virtual_machine_out.tpl
networks = templates/terraform/open_stack/network.tpl
computingGroup = templates/terraform/open_stack/port_rule.tpl
credentials = templates/terraform/open_stack/ssh_key.tpl
[terraform.azure]
init = templates/terraform/azure/init.tpl
......
# Create ssh keys
resource "openstack_compute_keypair_v2" "{{ infra_element_name }}" {
name = "{{ user }}"
# public_key = "{{ user }}"
}
\ No newline at end of file
......@@ -3,7 +3,7 @@ resource "openstack_compute_instance_v2" "{{ infra_element_name }}" {
name = "{{ vm_name }}"
image_name = "{{ os }}"
flavor_name = "{{ vm_flavor }}"
key_pair = openstack_compute_keypair_v2.{{ vm_key_name }}.name
key_pair = openstack_compute_keypair_v2.{{ credentials }}.name
network {
port = openstack_networking_port_v2.{{ i1.belongsTo }}.id
}
......@@ -26,12 +26,6 @@ resource "openstack_compute_instance_v2" "{{ infra_element_name }}" {
}
# Create ssh keys
resource "openstack_compute_keypair_v2" "{{ vm_key_name }}" {
name = "{{ vm_key_name }}"
# public_key = "{{ ssh_key_file }}"
}
# Create floating ip
resource "openstack_networking_floatingip_v2" "{{infra_element_name ~ "_floating_ip"}}" {
pool = "external"
......
output "instance_server_public_key_{{ vm_key_name }}" {
value = openstack_compute_keypair_v2.{{ vm_key_name }}.public_key
value = openstack_compute_keypair_v2.{{ credentials }}.public_key
}
output "instance_server_private_key_{{ vm_key_name }}" {
value = openstack_compute_keypair_v2.{{ vm_key_name }}.private_key
value = openstack_compute_keypair_v2.{{ credentials }}.private_key
}
output "instance_ip_{{ vm_name }}" {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment