Class: VagrantPlugins::Dotvm::Config::Provision

Inherits:
AbstractConfig show all
Defined in:
lib/vagrant-dotvm/config/provision.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from AbstractConfig

#convert_array, #ensure_type, #populate

Instance Attribute Details

#_arguments_Object

generic



128
129
130
# File 'lib/vagrant-dotvm/config/provision.rb', line 128

def _arguments_
  @_arguments_
end

#always_installObject

Returns the value of attribute always_install.



42
43
44
# File 'lib/vagrant-dotvm/config/provision.rb', line 42

def always_install
  @always_install
end

#am_policy_hubObject

Returns the value of attribute am_policy_hub.



60
61
62
# File 'lib/vagrant-dotvm/config/provision.rb', line 60

def am_policy_hub
  @am_policy_hub
end

#argsObject

Returns the value of attribute args.



10
11
12
# File 'lib/vagrant-dotvm/config/provision.rb', line 10

def args
  @args
end

#argumentsObject

Returns the value of attribute arguments.



100
101
102
# File 'lib/vagrant-dotvm/config/provision.rb', line 100

def arguments
  @arguments
end

#ask_sudo_passObject

Returns the value of attribute ask_sudo_pass.



81
82
83
# File 'lib/vagrant-dotvm/config/provision.rb', line 81

def ask_sudo_pass
  @ask_sudo_pass
end

#ask_vault_passObject

Returns the value of attribute ask_vault_pass.



82
83
84
# File 'lib/vagrant-dotvm/config/provision.rb', line 82

def ask_vault_pass
  @ask_vault_pass
end

#attemptsObject

Returns the value of attribute attempts.



101
102
103
# File 'lib/vagrant-dotvm/config/provision.rb', line 101

def attempts
  @attempts
end

#binaryObject

Returns the value of attribute binary.



20
21
22
# File 'lib/vagrant-dotvm/config/provision.rb', line 20

def binary
  @binary
end

#binary_envObject

Returns the value of attribute binary_env.



97
98
99
# File 'lib/vagrant-dotvm/config/provision.rb', line 97

def binary_env
  @binary_env
end

#binary_pathObject

Returns the value of attribute binary_path.



16
17
18
# File 'lib/vagrant-dotvm/config/provision.rb', line 16

def binary_path
  @binary_path
end

#bootstrap_optionsObject

Returns the value of attribute bootstrap_options.



44
45
46
# File 'lib/vagrant-dotvm/config/provision.rb', line 44

def bootstrap_options
  @bootstrap_options
end

#bootstrap_scriptObject

Returns the value of attribute bootstrap_script.



43
44
45
# File 'lib/vagrant-dotvm/config/provision.rb', line 43

def bootstrap_script
  @bootstrap_script
end

#build_imagesObject

Returns the value of attribute build_images.



131
132
133
# File 'lib/vagrant-dotvm/config/provision.rb', line 131

def build_images
  @build_images
end

#classesObject

Returns the value of attribute classes.



62
63
64
# File 'lib/vagrant-dotvm/config/provision.rb', line 62

def classes
  @classes
end

#client_cert_pathObject

Returns the value of attribute client_cert_path.



31
32
33
# File 'lib/vagrant-dotvm/config/provision.rb', line 31

def client_cert_path
  @client_cert_path
end

#client_key_pathObject

Returns the value of attribute client_key_path.



117
118
119
# File 'lib/vagrant-dotvm/config/provision.rb', line 117

def client_key_path
  @client_key_path
end

#client_private_key_pathObject

Returns the value of attribute client_private_key_path.



32
33
34
# File 'lib/vagrant-dotvm/config/provision.rb', line 32

def client_private_key_path
  @client_private_key_path
end

#colorizeObject

Returns the value of attribute colorize.



58
59
60
# File 'lib/vagrant-dotvm/config/provision.rb', line 58

def colorize
  @colorize
end

#cookbooks_pathObject

Returns the value of attribute cookbooks_path.



92
93
94
# File 'lib/vagrant-dotvm/config/provision.rb', line 92

def cookbooks_path
  @cookbooks_path
end

#custom_config_pathObject

Returns the value of attribute custom_config_path.



102
103
104
# File 'lib/vagrant-dotvm/config/provision.rb', line 102

def custom_config_path
  @custom_config_path
end

#data_bags_pathObject

Returns the value of attribute data_bags_path.



93
94
95
# File 'lib/vagrant-dotvm/config/provision.rb', line 93

def data_bags_path
  @data_bags_path
end

#deb_repo_fileObject

Returns the value of attribute deb_repo_file.



63
64
65
# File 'lib/vagrant-dotvm/config/provision.rb', line 63

def deb_repo_file
  @deb_repo_file
end

#deb_repo_lineObject

Returns the value of attribute deb_repo_line.



64
65
66
# File 'lib/vagrant-dotvm/config/provision.rb', line 64

def deb_repo_line
  @deb_repo_line
end

#delete_clientObject

Returns the value of attribute delete_client.



120
121
122
# File 'lib/vagrant-dotvm/config/provision.rb', line 120

def delete_client
  @delete_client
end

#delete_nodeObject

Returns the value of attribute delete_node.



119
120
121
# File 'lib/vagrant-dotvm/config/provision.rb', line 119

def delete_node
  @delete_node
end

#destinationObject

Returns the value of attribute destination.



7
8
9
# File 'lib/vagrant-dotvm/config/provision.rb', line 7

def destination
  @destination
end

#enable_reportingObject

Returns the value of attribute enable_reporting.



116
117
118
# File 'lib/vagrant-dotvm/config/provision.rb', line 116

def enable_reporting
  @enable_reporting
end

#encrypted_data_bag_secret_key_pathObject

Returns the value of attribute encrypted_data_bag_secret_key_path.



103
104
105
# File 'lib/vagrant-dotvm/config/provision.rb', line 103

def encrypted_data_bag_secret_key_path
  @encrypted_data_bag_secret_key_path
end

#envObject

shell



126
127
128
# File 'lib/vagrant-dotvm/config/provision.rb', line 126

def env
  @env
end

#environmentObject

Returns the value of attribute environment.



18
19
20
# File 'lib/vagrant-dotvm/config/provision.rb', line 18

def environment
  @environment
end

#environment_pathObject

Returns the value of attribute environment_path.



19
20
21
# File 'lib/vagrant-dotvm/config/provision.rb', line 19

def environment_path
  @environment_path
end

#environments_pathObject

Returns the value of attribute environments_path.



94
95
96
# File 'lib/vagrant-dotvm/config/provision.rb', line 94

def environments_path
  @environments_path
end

#extra_agent_argsObject

Returns the value of attribute extra_agent_args.



61
62
63
# File 'lib/vagrant-dotvm/config/provision.rb', line 61

def extra_agent_args
  @extra_agent_args
end

#extra_varsObject

Returns the value of attribute extra_vars.



78
79
80
# File 'lib/vagrant-dotvm/config/provision.rb', line 78

def extra_vars
  @extra_vars
end

#facterObject

Returns the value of attribute facter.



25
26
27
# File 'lib/vagrant-dotvm/config/provision.rb', line 25

def facter
  @facter
end

#file_backup_pathObject

Returns the value of attribute file_backup_path.



114
115
116
# File 'lib/vagrant-dotvm/config/provision.rb', line 114

def file_backup_path
  @file_backup_path
end

#file_cache_pathObject

Returns the value of attribute file_cache_path.



113
114
115
# File 'lib/vagrant-dotvm/config/provision.rb', line 113

def file_cache_path
  @file_cache_path
end

#files_pathObject

Returns the value of attribute files_path.



65
66
67
# File 'lib/vagrant-dotvm/config/provision.rb', line 65

def files_path
  @files_path
end

#force_bootstrapObject

Returns the value of attribute force_bootstrap.



66
67
68
# File 'lib/vagrant-dotvm/config/provision.rb', line 66

def force_bootstrap
  @force_bootstrap
end

#force_remote_userObject

ansible



125
126
127
# File 'lib/vagrant-dotvm/config/provision.rb', line 125

def force_remote_user
  @force_remote_user
end

#formatterObject

Returns the value of attribute formatter.



104
105
106
# File 'lib/vagrant-dotvm/config/provision.rb', line 104

def formatter
  @formatter
end

#grains_configObject

Returns the value of attribute grains_config.



49
50
51
# File 'lib/vagrant-dotvm/config/provision.rb', line 49

def grains_config
  @grains_config
end

#groupsObject

Returns the value of attribute groups.



75
76
77
# File 'lib/vagrant-dotvm/config/provision.rb', line 75

def groups
  @groups
end

#hiera_config_pathObject

Returns the value of attribute hiera_config_path.



17
18
19
# File 'lib/vagrant-dotvm/config/provision.rb', line 17

def hiera_config_path
  @hiera_config_path
end

#host_key_checkingObject

Returns the value of attribute host_key_checking.



91
92
93
# File 'lib/vagrant-dotvm/config/provision.rb', line 91

def host_key_checking
  @host_key_checking
end

#http_proxyObject

Returns the value of attribute http_proxy.



105
106
107
# File 'lib/vagrant-dotvm/config/provision.rb', line 105

def http_proxy
  @http_proxy
end

#http_proxy_passObject

Returns the value of attribute http_proxy_pass.



107
108
109
# File 'lib/vagrant-dotvm/config/provision.rb', line 107

def http_proxy_pass
  @http_proxy_pass
end

#http_proxy_userObject

Returns the value of attribute http_proxy_user.



106
107
108
# File 'lib/vagrant-dotvm/config/provision.rb', line 106

def http_proxy_user
  @http_proxy_user
end

#imagesObject

Returns the value of attribute images.



130
131
132
# File 'lib/vagrant-dotvm/config/provision.rb', line 130

def images
  @images
end

#inlineObject

Returns the value of attribute inline.



8
9
10
# File 'lib/vagrant-dotvm/config/provision.rb', line 8

def inline
  @inline
end

#installObject

Returns the value of attribute install.



67
68
69
# File 'lib/vagrant-dotvm/config/provision.rb', line 67

def install
  @install
end

#install_argsObject

Returns the value of attribute install_args.



40
41
42
# File 'lib/vagrant-dotvm/config/provision.rb', line 40

def install_args
  @install_args
end

#install_commandObject

Returns the value of attribute install_command.



41
42
43
# File 'lib/vagrant-dotvm/config/provision.rb', line 41

def install_command
  @install_command
end

#install_masterObject

Returns the value of attribute install_master.



36
37
38
# File 'lib/vagrant-dotvm/config/provision.rb', line 36

def install_master
  @install_master
end

#install_syndicObject

Returns the value of attribute install_syndic.



38
39
40
# File 'lib/vagrant-dotvm/config/provision.rb', line 38

def install_syndic
  @install_syndic
end

#install_typeObject

Returns the value of attribute install_type.



39
40
41
# File 'lib/vagrant-dotvm/config/provision.rb', line 39

def install_type
  @install_type
end

#installer_download_pathObject

Returns the value of attribute installer_download_path.



98
99
100
# File 'lib/vagrant-dotvm/config/provision.rb', line 98

def installer_download_path
  @installer_download_path
end

#inventory_pathObject

Returns the value of attribute inventory_path.



76
77
78
# File 'lib/vagrant-dotvm/config/provision.rb', line 76

def inventory_path
  @inventory_path
end

#jsonObject

Returns the value of attribute json.



109
110
111
# File 'lib/vagrant-dotvm/config/provision.rb', line 109

def json
  @json
end

#keep_colorObject

Returns the value of attribute keep_color.



22
23
24
# File 'lib/vagrant-dotvm/config/provision.rb', line 22

def keep_color
  @keep_color
end

#limitObject

Returns the value of attribute limit.



84
85
86
# File 'lib/vagrant-dotvm/config/provision.rb', line 84

def limit
  @limit
end

#log_levelObject

Returns the value of attribute log_level.



59
60
61
# File 'lib/vagrant-dotvm/config/provision.rb', line 59

def log_level
  @log_level
end

#manifest_fileObject

Returns the value of attribute manifest_file.



13
14
15
# File 'lib/vagrant-dotvm/config/provision.rb', line 13

def manifest_file
  @manifest_file
end

#manifests_pathObject

Returns the value of attribute manifests_path.



12
13
14
# File 'lib/vagrant-dotvm/config/provision.rb', line 12

def manifests_path
  @manifests_path
end

#master_configObject

Returns the value of attribute master_config.



51
52
53
# File 'lib/vagrant-dotvm/config/provision.rb', line 51

def master_config
  @master_config
end

#master_keyObject

Returns the value of attribute master_key.



52
53
54
# File 'lib/vagrant-dotvm/config/provision.rb', line 52

def master_key
  @master_key
end

#master_pubObject

Returns the value of attribute master_pub.



53
54
55
# File 'lib/vagrant-dotvm/config/provision.rb', line 53

def master_pub
  @master_pub
end

#masterlessObject

Returns the value of attribute masterless.



50
51
52
# File 'lib/vagrant-dotvm/config/provision.rb', line 50

def masterless
  @masterless
end

#minion_configObject

Returns the value of attribute minion_config.



35
36
37
# File 'lib/vagrant-dotvm/config/provision.rb', line 35

def minion_config
  @minion_config
end

#minion_idObject

Returns the value of attribute minion_id.



47
48
49
# File 'lib/vagrant-dotvm/config/provision.rb', line 47

def minion_id
  @minion_id
end

#minion_keyObject

Returns the value of attribute minion_key.



46
47
48
# File 'lib/vagrant-dotvm/config/provision.rb', line 46

def minion_key
  @minion_key
end

#minion_pubObject

Returns the value of attribute minion_pub.



48
49
50
# File 'lib/vagrant-dotvm/config/provision.rb', line 48

def minion_pub
  @minion_pub
end

#modeObject

Returns the value of attribute mode.



68
69
70
# File 'lib/vagrant-dotvm/config/provision.rb', line 68

def mode
  @mode
end

#module_pathObject

Returns the value of attribute module_path.



11
12
13
# File 'lib/vagrant-dotvm/config/provision.rb', line 11

def module_path
  @module_path
end

#nameObject

Returns the value of attribute name.



23
24
25
# File 'lib/vagrant-dotvm/config/provision.rb', line 23

def name
  @name
end

#no_minionObject

Returns the value of attribute no_minion.



37
38
39
# File 'lib/vagrant-dotvm/config/provision.rb', line 37

def no_minion
  @no_minion
end

#no_proxyObject

Returns the value of attribute no_proxy.



108
109
110
# File 'lib/vagrant-dotvm/config/provision.rb', line 108

def no_proxy
  @no_proxy
end

#node_nameObject

Returns the value of attribute node_name.



110
111
112
# File 'lib/vagrant-dotvm/config/provision.rb', line 110

def node_name
  @node_name
end

#optionsObject

Returns the value of attribute options.



26
27
28
# File 'lib/vagrant-dotvm/config/provision.rb', line 26

def options
  @options
end

#orchestrationsObject

Returns the value of attribute orchestrations.



57
58
59
# File 'lib/vagrant-dotvm/config/provision.rb', line 57

def orchestrations
  @orchestrations
end

#package_nameObject

Returns the value of attribute package_name.



74
75
76
# File 'lib/vagrant-dotvm/config/provision.rb', line 74

def package_name
  @package_name
end

#pathObject

Returns the value of attribute path.



9
10
11
# File 'lib/vagrant-dotvm/config/provision.rb', line 9

def path
  @path
end

#pillarObject

Returns the value of attribute pillar.



124
125
126
# File 'lib/vagrant-dotvm/config/provision.rb', line 124

def pillar
  @pillar
end

#playbookObject

Returns the value of attribute playbook.



77
78
79
# File 'lib/vagrant-dotvm/config/provision.rb', line 77

def playbook
  @playbook
end

#policy_server_addressObject

Returns the value of attribute policy_server_address.



69
70
71
# File 'lib/vagrant-dotvm/config/provision.rb', line 69

def policy_server_address
  @policy_server_address
end

#powershell_argsObject

Returns the value of attribute powershell_args.



24
25
26
# File 'lib/vagrant-dotvm/config/provision.rb', line 24

def powershell_args
  @powershell_args
end

#prereleaseObject

Returns the value of attribute prerelease.



99
100
101
# File 'lib/vagrant-dotvm/config/provision.rb', line 99

def prerelease
  @prerelease
end

#privilegedObject

Returns the value of attribute privileged.



14
15
16
# File 'lib/vagrant-dotvm/config/provision.rb', line 14

def privileged
  @privileged
end

#provisioning_pathObject

Returns the value of attribute provisioning_path.



111
112
113
# File 'lib/vagrant-dotvm/config/provision.rb', line 111

def provisioning_path
  @provisioning_path
end

#puppet_nodeObject

Returns the value of attribute puppet_node.



33
34
35
# File 'lib/vagrant-dotvm/config/provision.rb', line 33

def puppet_node
  @puppet_node
end

#puppet_serverObject

Returns the value of attribute puppet_server.



34
35
36
# File 'lib/vagrant-dotvm/config/provision.rb', line 34

def puppet_server
  @puppet_server
end

#raw_argumentsObject

Returns the value of attribute raw_arguments.



89
90
91
# File 'lib/vagrant-dotvm/config/provision.rb', line 89

def raw_arguments
  @raw_arguments
end

#raw_ssh_argsObject

Returns the value of attribute raw_ssh_args.



90
91
92
# File 'lib/vagrant-dotvm/config/provision.rb', line 90

def raw_ssh_args
  @raw_ssh_args
end

#recipeObject

Returns the value of attribute recipe.



121
122
123
# File 'lib/vagrant-dotvm/config/provision.rb', line 121

def recipe
  @recipe
end

#recipe_urlObject

Returns the value of attribute recipe_url.



95
96
97
# File 'lib/vagrant-dotvm/config/provision.rb', line 95

def recipe_url
  @recipe_url
end

#recipesObject

chef



122
123
124
# File 'lib/vagrant-dotvm/config/provision.rb', line 122

def recipes
  @recipes
end

#repo_gpg_key_urlObject

Returns the value of attribute repo_gpg_key_url.



70
71
72
# File 'lib/vagrant-dotvm/config/provision.rb', line 70

def repo_gpg_key_url
  @repo_gpg_key_url
end

#rolesObject

chef



123
124
125
# File 'lib/vagrant-dotvm/config/provision.rb', line 123

def roles
  @roles
end

#roles_pathObject

Returns the value of attribute roles_path.



96
97
98
# File 'lib/vagrant-dotvm/config/provision.rb', line 96

def roles_path
  @roles_path
end

#runObject

Returns the value of attribute run.



15
16
17
# File 'lib/vagrant-dotvm/config/provision.rb', line 15

def run
  @run
end

#run_fileObject

Returns the value of attribute run_file.



71
72
73
# File 'lib/vagrant-dotvm/config/provision.rb', line 71

def run_file
  @run_file
end

#run_highstateObject

Returns the value of attribute run_highstate.



55
56
57
# File 'lib/vagrant-dotvm/config/provision.rb', line 55

def run_highstate
  @run_highstate
end

#run_listObject

Returns the value of attribute run_list.



112
113
114
# File 'lib/vagrant-dotvm/config/provision.rb', line 112

def run_list
  @run_list
end

#run_overstateObject

Returns the value of attribute run_overstate.



56
57
58
# File 'lib/vagrant-dotvm/config/provision.rb', line 56

def run_overstate
  @run_overstate
end

#runsObject

Returns the value of attribute runs.



132
133
134
# File 'lib/vagrant-dotvm/config/provision.rb', line 132

def runs
  @runs
end

#seed_masterObject

Returns the value of attribute seed_master.



54
55
56
# File 'lib/vagrant-dotvm/config/provision.rb', line 54

def seed_master
  @seed_master
end

#skip_tagsObject

Returns the value of attribute skip_tags.



87
88
89
# File 'lib/vagrant-dotvm/config/provision.rb', line 87

def skip_tags
  @skip_tags
end

#sourceObject

Returns the value of attribute source.



6
7
8
# File 'lib/vagrant-dotvm/config/provision.rb', line 6

def source
  @source
end

#start_at_taskObject

Returns the value of attribute start_at_task.



88
89
90
# File 'lib/vagrant-dotvm/config/provision.rb', line 88

def start_at_task
  @start_at_task
end

#sudoObject

Returns the value of attribute sudo.



79
80
81
# File 'lib/vagrant-dotvm/config/provision.rb', line 79

def sudo
  @sudo
end

#sudo_userObject

Returns the value of attribute sudo_user.



80
81
82
# File 'lib/vagrant-dotvm/config/provision.rb', line 80

def sudo_user
  @sudo_user
end

#synced_folder_argsObject

Returns the value of attribute synced_folder_args.



28
29
30
# File 'lib/vagrant-dotvm/config/provision.rb', line 28

def synced_folder_args
  @synced_folder_args
end

#synced_folder_typeObject

Returns the value of attribute synced_folder_type.



27
28
29
# File 'lib/vagrant-dotvm/config/provision.rb', line 27

def synced_folder_type
  @synced_folder_type
end

#tagsObject

Returns the value of attribute tags.



86
87
88
# File 'lib/vagrant-dotvm/config/provision.rb', line 86

def tags
  @tags
end

#temp_dirObject

Returns the value of attribute temp_dir.



29
30
31
# File 'lib/vagrant-dotvm/config/provision.rb', line 29

def temp_dir
  @temp_dir
end

#tmp_pathObject

Returns the value of attribute tmp_path.



127
128
129
# File 'lib/vagrant-dotvm/config/provision.rb', line 127

def tmp_path
  @tmp_path
end

#typeObject

Returns the value of attribute type.



5
6
7
# File 'lib/vagrant-dotvm/config/provision.rb', line 5

def type
  @type
end

#upload_pathObject

Returns the value of attribute upload_path.



21
22
23
# File 'lib/vagrant-dotvm/config/provision.rb', line 21

def upload_path
  @upload_path
end

#validation_client_nameObject

Returns the value of attribute validation_client_name.



118
119
120
# File 'lib/vagrant-dotvm/config/provision.rb', line 118

def validation_client_name
  @validation_client_name
end

#vault_password_fileObject

Returns the value of attribute vault_password_file.



83
84
85
# File 'lib/vagrant-dotvm/config/provision.rb', line 83

def vault_password_file
  @vault_password_file
end

#verboseObject

Returns the value of attribute verbose.



85
86
87
# File 'lib/vagrant-dotvm/config/provision.rb', line 85

def verbose
  @verbose
end

#verbose_loggingObject

Returns the value of attribute verbose_logging.



115
116
117
# File 'lib/vagrant-dotvm/config/provision.rb', line 115

def verbose_logging
  @verbose_logging
end

#versionObject

Returns the value of attribute version.



45
46
47
# File 'lib/vagrant-dotvm/config/provision.rb', line 45

def version
  @version
end

#working_directoryObject

Returns the value of attribute working_directory.



30
31
32
# File 'lib/vagrant-dotvm/config/provision.rb', line 30

def working_directory
  @working_directory
end

#yum_repo_fileObject

Returns the value of attribute yum_repo_file.



72
73
74
# File 'lib/vagrant-dotvm/config/provision.rb', line 72

def yum_repo_file
  @yum_repo_file
end

#yum_repo_urlObject

Returns the value of attribute yum_repo_url.



73
74
75
# File 'lib/vagrant-dotvm/config/provision.rb', line 73

def yum_repo_url
  @yum_repo_url
end