Created
March 28, 2015 17:42
-
-
Save keithchambers/5071633c6ed643eb258e to your computer and use it in GitHub Desktop.
Provider Parameters (kwalify)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| all: | |
| systems: | |
| - name: private_ip | |
| required: false | |
| peer_exposed: true | |
| applied_scopes: | |
| - host | |
| - name: private_fqdn | |
| required: false | |
| peer_exposed: true | |
| applied_scopes: | |
| - host | |
| - name: public_ip | |
| required: false | |
| peer_exposed: true | |
| applied_scopes: | |
| - host | |
| - name: public_fqdn | |
| required: false | |
| peer_exposed: true | |
| applied_scopes: | |
| - host | |
| - name: machine_id | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: active_ssh_keyid | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: ssh_user | |
| required: false | |
| type: string | |
| allowed_pattern: "^[a-zA-Z0-9_\-]+$" | |
| default_value: root | |
| applied_scopes: | |
| - role | |
| - name: network | |
| required: false | |
| applied_scopes: | |
| - target | |
| bare: | |
| system: | |
| - name: netmask | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: mac_address | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: power_driver_ip | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: power | |
| required: false | |
| applied_scopes: | |
| - host | |
| - name: baremetal_driver | |
| required: true | |
| applied_scopes: | |
| - target | |
| # remote server for publish | |
| - name: remote_dir | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: remote_user | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: remote_pass | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: remote_ip | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: remote_port | |
| required: true | |
| applied_scopes: | |
| - target | |
| #cobbler | |
| - name: cobbler_api_url | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: cobbler_username | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: cobbler_password | |
| required: false | |
| applied_scopes: | |
| - target | |
| # network | |
| - name: network_gateway | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: network_netmask | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: network_dns | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: network_format | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: network_subnet | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: network_macs | |
| required: false | |
| applied_scopes: | |
| - target | |
| #power | |
| - name: power_driver | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: power_driver_addresses | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: power_driver_user | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: power_driver_password | |
| required: false | |
| applied_scopes: | |
| - target | |
| vmware: | |
| system: | |
| - name: private_ip | |
| required: true | |
| - name: private_fqdn | |
| required: true | |
| - name: public_ip | |
| required: true | |
| - name: public_fqdn | |
| required: true | |
| - name: private_netmask | |
| applied_scopes: | |
| - host | |
| - name: private_gateway | |
| applied_scopes: | |
| - host | |
| - name: public_netmask | |
| required: true | |
| applied_scopes: | |
| - host | |
| - name: public_gateway | |
| required: true | |
| applied_scopes: | |
| - host | |
| - name: vmware_server_url | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_user | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_pass | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_vm_host | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_datacenter | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_datastore | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_network | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_disk_mode | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_vm_folder | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_dns_0 | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: vmware_dns_1 | |
| required: true | |
| applied_scopes: | |
| - target | |
| aws: | |
| system: | |
| - name: aws_region | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: aws_access_key | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: aws_secret_access_key | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: aws_proxy_uri | |
| required: false | |
| applied_scopes: | |
| - target | |
| - name: aws_account_number | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: aws_s3_bucket | |
| required: true | |
| applied_scopes: | |
| - target | |
| openstack: | |
| system: | |
| - name: openstack_user | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: openstack_password | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: openstack_keystone_url | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: openstack_tenant_id | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: openstack_network_id | |
| required: false | |
| applied_scopes: | |
| - target | |
| virtualbox: | |
| system: | |
| - name: ssh_username | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: ssh_privatekey | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: images_dir | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: virtualbox_dir | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: target_ip | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: hostonly_interface | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: ip_pool | |
| required: true | |
| applied_scopes: | |
| - target | |
| - name: public_netmask | |
| applied_scopes: | |
| - host | |
| - name: public_gateway | |
| applied_scopes: | |
| - host |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment