Create single method to provide all overridden values
This commit is contained in:
parent
e0d288a095
commit
ac26550734
3 changed files with 23 additions and 7 deletions
15
provisioning/box/drutopiavm.rb
Normal file
15
provisioning/box/drutopiavm.rb
Normal file
|
@ -0,0 +1,15 @@
|
|||
def set_overrides_per_project(config)
|
||||
# Acquire a hostname from the project root
|
||||
project_dir_name = File.basename(ENV['DRUPALVM_PROJECT_ROOT']).gsub("_", "-")
|
||||
host_name = "#{project_dir_name}.test"
|
||||
|
||||
# Override all vconfig values with the new names
|
||||
config['vagrant_hostname'] = host_name
|
||||
config['vagrant_machine_name'] = "#{project_dir_name}-vm"
|
||||
config['drupal_domain'] = host_name
|
||||
config['hostname_fqdn'] =
|
||||
config['apache_vhosts'].each do |host|
|
||||
host['servername'].sub!('drupalvm.test', host_name)
|
||||
host['serveralias'].gsub!('drupalvm.test', host_name) if host['serveralias']
|
||||
end
|
||||
end
|
|
@ -15,5 +15,5 @@
|
|||
# See also provisioning/box/config
|
||||
- name: set vagrant hostname according to the project folder
|
||||
set_fact:
|
||||
vagrant_hostname: "{{ proj_root_safe }}.local"
|
||||
vagrant_machine_name: "{{ proj_root_safe }}-coop-vm"
|
||||
vagrant_hostname: "{{ proj_root_safe }}.test"
|
||||
vagrant_machine_name: "{{ proj_root_safe }}-vm"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue