[Ovirt-devel] [PATCH server] cobbler-import cleanup part 1

Jason Guiditta jason.guiditta at gmail.com
Wed Mar 4 15:50:52 UTC 2009


ACK, this worked fine for me

On Fri, Feb 27, 2009 at 10:33 AM, Joey Boggs <jboggs at redhat.com> wrote:

> This part moves part of the sed functionality from cobbler-import directly
> into the cobbler manifest for better control of the configuration.
> Also removes some of the unnecessary lines that are echoed back that are
> not even visible to the user.
>
> ---
>  installer/modules/ovirt/files/cobbler-import |   11 -----------
>  installer/modules/ovirt/manifests/cobbler.pp |   22 ++++++++++++++++++++++
>  2 files changed, 22 insertions(+), 11 deletions(-)
>
> diff --git a/installer/modules/ovirt/files/cobbler-import
> b/installer/modules/ovirt/files/cobbler-import
> index d516c68..752bd85 100644
> --- a/installer/modules/ovirt/files/cobbler-import
> +++ b/installer/modules/ovirt/files/cobbler-import
> @@ -61,21 +61,10 @@ cobbler system add --netboot-enabled=1
> --profile=oVirt-Node-$node_arch \
>  cobbler system add --netboot-enabled=1 --profile=oVirt-Node-$node_arch \
>     --name=node5 --mac=00:16:3e:12:34:59 --kopts="ovirt_init=scsi"
>
> -# TODO use Augeas 0.3.0 Inifile lens
> -sed -i -e "s/^module = authn_denyall.*/module = authn_configfile/" \
> -    /etc/cobbler/modules.conf
> -sed -i -e "s/^server:.*/server: '192.168.50.2'/" \
> -    -e "s/^next_server:.*/next_server: '192.168.50.2'/" \
> -    /etc/cobbler/settings
>  sed -i -e '/kernel /a \\tIPAPPEND 2' /etc/cobbler/pxe/pxesystem.template
>  sed -i -e "s/^ONTIMEOUT.*/ONTIMEOUT oVirt-Node-$node_arch/" \
>     /etc/cobbler/pxe/pxedefault.template
>
>  service cobblerd restart
>  cobbler sync
> -cobbler list
>
> -set +x
> -set +e
> -echo "Add new oVirt Nodes as Cobbler systems to make them PXE boot oVirt
> Node image directly."
> -echo "oVirt-Node-$node_arch is also default boot option in Cobbler menu"
> diff --git a/installer/modules/ovirt/manifests/cobbler.pp
> b/installer/modules/ovirt/manifests/cobbler.pp
> index ed9f3c9..89b22b1 100644
> --- a/installer/modules/ovirt/manifests/cobbler.pp
> +++ b/installer/modules/ovirt/manifests/cobbler.pp
> @@ -121,7 +121,29 @@ class cobbler::bundled {
>         require => [File["/usr/sbin/cobbler-import"],
>
>  Service["cobblerd"],Package[ovirt-node-image],Package[livecd-tools]]
>     }
> +        file_replacement{"settings_auth_module":
> +                file => "/etc/cobbler/settings",
> +                pattern => "module = authn_denyall",
> +                replacement => "module = authn_configfile",
> +                require => Package[cobbler],
> +                notify => Service[cobblerd]
> +        }
> +
> +        file_replacement{"settings_server":
> +                file => "/etc/cobbler/settings",
> +                pattern => "server: 127.0.0.1",
> +                replacement => "server: $mgmt_ipaddr",
> +                require => Package[cobbler],
> +                notify => Service[cobblerd]
> +        }
>
> +        file_replacement{"settings_next_server":
> +                file => "/etc/cobbler/settings",
> +                pattern => "next_server: 127.0.0.1",
> +                replacement => "next_server: $mgmt_ipaddr",
> +                require => Package[cobbler],
> +                notify => Service[cobblerd]
> +        }
>
>  }
>
> --
> 1.6.0.6
>
> _______________________________________________
> Ovirt-devel mailing list
> Ovirt-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/ovirt-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/ovirt-devel/attachments/20090304/050dafe6/attachment.htm>


More information about the ovirt-devel mailing list