lib/defaults.yaml in forj-1.0.0 vs lib/defaults.yaml in forj-1.0.1
- old
+ new
@@ -67,10 +67,16 @@
# those identified by :account_exclusive: true
:setup:
:ask_step:
- :desc: "Provider configuration:"
- :desc: "Maestro Cloud compute configuration:"
+ :explanation: |-
+ Maestro (gardener) is currently configured to access your cloud Compute service with fog openstack.
+ Fog openstack is compatible with hpcloud services
+
+ It requires the openstack project name, user and password.
+
- :desc: "Maestro and blueprint configuration:"
:add:
- :keypair_files
- :desc: "DNS Configuration for Maestro:"
:sections:
@@ -146,22 +152,15 @@
:desc: "Generic cloud account key"
:account_exclusive: true
:account: true
:required: true
:tenant:
- :explanation: |-
-
- Maestro is currently configured to access your cloud Compute service with fog openstack.
- Fog openstack is compatible with hpcloud services
-
- It requires the openstack project name to use, user and password.
-
- :desc: "Openstack Tenant name"
+ :desc: "Openstack Tenant ID"
:account_exclusive: true
:account: true
:required: true
- :ask_step: 1
+ :ask_step: 0
:os_user:
:desc: "Openstack compute cloud User name"
:account_exclusive: true
:account: true
:required: true
@@ -197,9 +196,13 @@
:ask_step: 3
:maestro:
:tenant_name:
:desc: "Tenant name required by fog/openstack on gardener"
+ :account: true
+ :validate: !ruby/regexp /^\w?[\w_-]*$/
+ :ask_step: 1
+ :ask_sort: 0
:network_name:
:desc: "Network name to attach to each forge boxes. By default we use 'forj'. If it doesn't exist, it will be created."
:default: network
:account: true
:validate: !ruby/regexp /^\w?\w*$/