[Ovirt-devel] [PATCH server] move add_guest_server_to_etc_hosts into common dns

Joey Boggs jboggs at redhat.com
Mon Apr 13 02:05:18 UTC 2009


pushed

Hugh O. Brock wrote:
> On Thu, Apr 09, 2009 at 03:17:05PM -0400, Joey Boggs wrote:
>   
>> If using a remote dns server the installer will fail, since the imported dns::remote class does not contain add_guest_server_to_etc_hosts, adding it to common is the quickest fix until the classes are better organized to common/remote/bundled
>>
>> ---
>>  installer/modules/ovirt/manifests/dns.pp |   10 +++++-----
>>  1 files changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/installer/modules/ovirt/manifests/dns.pp b/installer/modules/ovirt/manifests/dns.pp
>> index 57c128b..7709cbf 100644
>> --- a/installer/modules/ovirt/manifests/dns.pp
>> +++ b/installer/modules/ovirt/manifests/dns.pp
>> @@ -65,17 +65,17 @@ define dns::common($guest_ipaddr="", $admin_ipaddr="",$guest_dev="",$admin_dev="
>>          require => [Single_exec["set_hostname"], Package["dnsmasq"], File["/etc/dhclient.conf"]]  ,
>>          notify => Service[dnsmasq],
>>      }
>> +
>> +    single_exec {"add_guest_server_to_etc_hosts":
>> +        command => "/bin/echo $guest_ipaddr $ipa_host >> /etc/hosts",
>> +        notify => [Service[dnsmasq], Single_exec["add_dns_server_to_resolv.conf"]]
>> +    }
>>  }
>>  
>>  define dns::bundled($guest_ipaddr="", $admin_ipaddr="",$guest_dev="",$admin_dev="") {
>>  
>>      dns::common{"setup": guest_ipaddr=>$guest_ipaddr, admin_ipaddr=>$admin_ipaddr, guest_dev=>$guest_dev, admin_dev=>$admin_dev}
>>  
>> -	single_exec {"add_guest_server_to_etc_hosts":
>> -		command => "/bin/echo $guest_ipaddr $ipa_host >> /etc/hosts",
>> -		notify => [Service[dnsmasq], Single_exec["add_dns_server_to_resolv.conf"]]
>> -	}
>> -
>>  	augeas{"set_system_hostname":
>>  	    context => "/files/etc/sysconfig/network",
>>  	    changes => [
>>     
>
> This was tested by Mike McGrath and works, so ACK
>
> --Hugh
>   




More information about the ovirt-devel mailing list