-
openstack.enable
type: boolean
default: false
example: true
defined: module/provider.nix
description: Whether to enable openstack provider See https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs for documentation. .
-
openstack.export.nix
type: null or string
default: null
example: null
defined: module/export.nix
description: Export openstack information as nix file. Useful when if you want to import run a NixOs script after the terraform.
-
openstack.provider.authUrl
type: string
default: "${ admin }"
example: null
defined: module/provider.nix
description: The identity authentication URL. If omitted, the OS_AUTH_URL environment variable is used.
-
openstack.provider.cloud
type: string
default: "garr-pa1"
example: null
defined: module/provider.nix
description: An entry in a clouds.yaml file. See the OpenStack documentation for more information about. Required if authUrl is not specified.
-
openstack.provider.credId
type: string
default: "${ admin }"
example: null
defined: module/provider.nix
description: The ID of an application credential to authenticate with. A credSecret has to be set along with this parameter.
-
openstack.provider.credSecret
type: string
default: "${ pwd }"
example: null
defined: module/provider.nix
description: The secret of an application credential to authenticate with. Required by credId.
-
openstack.provider.region
type: string
default: "${ admin }"
example: null
defined: module/provider.nix
description: The region of the OpenStack cloud to use.
-
openstack.server
type: attribute set of submodules
default: {}
example: null
defined: module/server.nix
description: servers deployed to openstack.
-
openstack.server.<name>.enable
type: boolean
default: false
example: true
defined: module/server.nix
description: Whether to enable Deploy server .
-
openstack.server.<name>.extraConfig
type: attribute set
default: {}
example: null
defined: module/server.nix
description: parameter of the openstack_server not covered yet.
-
openstack.server.<name>.flavor
type: string
default: "m2.medium"
example: null
defined: module/server.nix
description: Flavor types.
-
openstack.server.<name>.floatingIpPool
type: string
default: "floating-ip"
example: null
defined: module/server.nix
description: A pool from the floating ip will be withdrawed.
-
openstack.server.<name>.image
type: string
default: "ubuntu-18.04"
example: null
defined: module/server.nix
description: image to spawn on the server
-
openstack.server.<name>.name
type: string
default: "‹name›"
example: null
defined: module/server.nix
description: Name of the server to deploy.
-
openstack.server.<name>.networkId
type: string
default: null
example: null
defined: module/server.nix
description: A network id
-
openstack.server.<name>.networks
type: list of attribute sets
default: [{"port":"${openstack_networking_port_v2.test.id}"}]
example: null
defined: module/server.nix
description: An array of one or more networks to attach to the instance.
-
openstack.server.<name>.provisioners
type: list of attribute sets
default: []
example: null
defined: module/server.nix
description: provision steps. remote-exec...
-
openstack.server.<name>.securityGroups
type: list of strings
default: null
example: null
defined: module/server.nix
description: A list of security groups ids.