|
769 | 769 | $jenkins_repo_base = undef, |
770 | 770 | $optional_repo = undef, |
771 | 771 | $domain = 'example.com', |
772 | | - $broker_hostname = "broker.${domain}", |
773 | | - $node_hostname = "node.${domain}", |
774 | | - $nameserver_hostname = "ns1.${domain}", |
775 | | - $msgserver_hostname = "msgserver.${domain}", |
776 | | - $datastore_hostname = "mongodb.${domain}", |
777 | | - $datastore1_ip_addr = undef, |
778 | | - $datastore2_ip_addr = undef, |
779 | | - $datastore3_ip_addr = undef, |
780 | | - $nameserver_ip_addr = $::ipaddress, |
781 | 772 | $bind_key = '', |
782 | 773 | $bind_key_algorithm = 'HMAC-MD5', |
783 | 774 | $bind_krb_keytab = '', |
784 | 775 | $bind_krb_principal = '', |
| 776 | + $dns_infrastructure_zone = '', |
| 777 | + $dns_infrastructure_key = '', |
| 778 | + $dns_infrastructure_key_algorithm = 'HMAC-MD5', |
| 779 | + $dns_infrastructure_names = [], |
| 780 | + $broker_hostname = $dns_infrastructure_zone ? { |
| 781 | + '' => "broker.${domain}", |
| 782 | + default => "broker.${dns_infrastructure_zone}", |
| 783 | + }, |
| 784 | + $node_hostname = $dns_infrastructure_zone ? { |
| 785 | + '' => "node.${domain}", |
| 786 | + default => "node.${dns_infrastructure_zone}", |
| 787 | + }, |
| 788 | + $nameserver_hostname = $dns_infrastructure_zone ? { |
| 789 | + '' => "ns1.${domain}", |
| 790 | + default => "ns1.${dns_infrastructure_zone}", |
| 791 | + }, |
| 792 | + $msgserver_hostname = $dns_infrastructure_zone ? { |
| 793 | + '' => "msgserver.${domain}", |
| 794 | + default => "msgserver.${dns_infrastructure_zone}", |
| 795 | + }, |
| 796 | + $datastore_hostname = $dns_infrastructure_zone ? { |
| 797 | + '' => "mongodb.${domain}", |
| 798 | + default => "mongodb.${dns_infrastructure_zone}", |
| 799 | + }, |
| 800 | + $datastore1_ip_addr = undef, |
| 801 | + $datastore2_ip_addr = undef, |
| 802 | + $datastore3_ip_addr = undef, |
| 803 | + $nameserver_ip_addr = $::ipaddress, |
785 | 804 | $aws_access_key_id = '', |
786 | 805 | $aws_secret_key = '', |
787 | 806 | $aws_zone_id = '', |
788 | 807 | $broker_ip_addr = $::ipaddress, |
789 | 808 | $broker_cluster_members = undef, |
790 | 809 | $broker_cluster_ip_addresses = undef, |
791 | 810 | $broker_virtual_ip_address = undef, |
792 | | - $broker_virtual_hostname = "broker.${domain}", |
| 811 | + $broker_virtual_hostname = $dns_infrastructure_zone ? { |
| 812 | + '' => "broker.${domain}", |
| 813 | + default => "broker.${dns_infrastructure_zone}", |
| 814 | + }, |
793 | 815 | $load_balancer_master = false, |
794 | 816 | $load_balancer_auth_password = 'changeme', |
795 | 817 | $node_ip_addr = $::ipaddress, |
|
883 | 905 | $conf_nameserver_upstream_dns = ['8.8.8.8'], |
884 | 906 | $install_login_shell = false, |
885 | 907 | $register_host_with_nameserver = false, |
886 | | - $dns_infrastructure_zone = '', |
887 | | - $dns_infrastructure_key = '', |
888 | | - $dns_infrastructure_key_algorithm = 'HMAC-MD5', |
889 | | - $dns_infrastructure_names = [], |
890 | 908 | $update_network_conf_files = true, |
891 | 909 | $install_cartridges = $ose_version ? { |
892 | 910 | undef => ['10gen-mms-agent','cron','diy','haproxy','mongodb','nodejs', |
|
0 commit comments