Skip to content
Snippets Groups Projects

Build packer image for OOD 2.x

3 files
+ 82
6
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -3,15 +3,23 @@ locals {
}
source "openstack" "image" {
skip_create_image = var.skip_create_image
image_name = local.local_image_name
source_image_name = var.source_image
image_members = var.image_membership
image_auto_accept_members = var.auto_accept_members
image_tags = var.image_tags
flavor = var.flavor
instance_name = var.build_instance_name
floating_ip_network = var.floating_ip_network
networks = var.networks
security_groups = var.security_groups
ssh_username = var.ssh_username
ssh_keypair_name = var.ssh_keypair_name
ssh_private_key_file = var.ssh_private_key_file
}
build {
@@ -24,4 +32,18 @@ build {
"--extra-vars", "root_ssh_key='${var.root_ssh_key}'"
]
}
provisioner "ansible" {
use_proxy = false
ssh_authorized_key_file = "/home/ubuntu/.ssh/id_rsa.pub"
ansible_env_vars = ["ANSIBLE_HOST_KEY_CHECKING=False"]
playbook_file = "../CRI_XCBC/ood-packer.yaml"
roles_path = "./ansible/roles"
inventory_file = "../CRI_XCBC/hosts"
extra_arguments = [
"--extra-vars", "root_ssh_key='${var.root_ssh_key}'",
"--private-key=${var.ssh_private_key_file}",
"--user=centos",
#"-vvvv"
]
}
}
Loading