[cobbler] Restoring an inherited value for a child profile?

Zack Perry zack.perry at sbcglobal.net
Wed Nov 21 04:23:37 UTC 2012


Hi James,

[...]
>> So the Q: is it possible to restore an inherited value
>> for a profile attribute?  If so, what is the correct work flow?
>>
> If you use --template-files='<<inherit>>', does it restore the 
> inheritance?

cobbler: 2.4.0 from epel-testing
OS     : SL 6.3 64 bit

Short answer: no.

Long answer: please see the following session log:

fedora17-x86_64   : parent
fedora17-ph-x86_64: child

[root at cobbler ~]# cobbler profile report --name=fedora17-x86_64
Name                           : fedora17-x86_64
TFTP Boot Files                : {}
Comment                        : 
DHCP Tag                       : default
Distribution                   : fedora17-x86_64
Enable gPXE?                   : 0
Enable PXE Menu?               : 1
Fetchable Files                : {}
Kernel Options                 : {'interface': 'eth0', 'priority': 'critical', 'locale': 'en_US', 'keyboard-configuration/layoutcode': 'us'}
Kernel Options (Post Install)  : {'reboot': 'efi'}
Kickstart                      : /var/lib/cobbler/kickstarts/rh.cfg
Kickstart Metadata             : {'gateway': '192.168.1.254'}
Management Classes             : []
Management Parameters          : <<inherit>>
Name Servers                   : ['192.168.1.254']
Name Servers Search Path       : ['gateway.2wire.net']
Owners                         : ['admin']
Parent Profile                 : 
Proxy                          : 
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Repos                          : ['fedora17-x86_64']
Server Override                : <<inherit>>
Template Files                 : {'/srv/cobbler/ub_static_interfaces': '/etc/network/interfaces', '/srv/cobbler/ub_hostname': '/etc/hostname', '/srv/cobbler/ub_hosts': '/etc/hosts'}
Virt Auto Boot                 : 1
Virt Bridge                    : xenbr0
Virt CPUs                      : 1
Virt Disk Driver Type          : raw
Virt File Size(GB)             : 5
Virt Path                      : 
Virt RAM (MB)                  : 512
Virt Type                      : qemu

[root at cobbler ~]# cobbler profile report --name=fedora17-ph-x86_64
Name                           : fedora17-ph-x86_64
TFTP Boot Files                : <<inherit>>
Comment                        : 
DHCP Tag                       : <<inherit>>
Distribution                   : <<inherit>>
Enable gPXE?                   : 0
Enable PXE Menu?               : <<inherit>>
Fetchable Files                : <<inherit>>
Kernel Options                 : <<inherit>>
Kernel Options (Post Install)  : <<inherit>>
Kickstart                      : <<inherit>>
Kickstart Metadata             : <<inherit>>
Management Classes             : <<inherit>>
Management Parameters          : <<inherit>>
Name Servers                   : []
Name Servers Search Path       : []
Owners                         : ['admin']
Parent Profile                 : fedora17-x86_64
Proxy                          : ~
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Repos                          : <<inherit>>
Server Override                : <<inherit>>
Template Files                 : <<inherit>>
Virt Auto Boot                 : <<inherit>>
Virt Bridge                    : <<inherit>>
Virt CPUs                      : <<inherit>>
Virt Disk Driver Type          : <<inherit>>
Virt File Size(GB)             : <<inherit>>
Virt Path                      : <<inherit>>
Virt RAM (MB)                  : <<inherit>>
Virt Type                      : <<inherit>>

[root at cobbler ~]# cobbler profile edit --name=fedora17-ph-x86_64 --template-files=''
[root at cobbler ~]# cobbler profile report --name=fedora17-ph-x86_64
Name                           : fedora17-ph-x86_64
TFTP Boot Files                : <<inherit>>
Comment                        : 
DHCP Tag                       : <<inherit>>
Distribution                   : <<inherit>>
Enable gPXE?                   : 0
Enable PXE Menu?               : <<inherit>>
Fetchable Files                : <<inherit>>
Kernel Options                 : <<inherit>>
Kernel Options (Post Install)  : <<inherit>>
Kickstart                      : <<inherit>>
Kickstart Metadata             : <<inherit>>
Management Classes             : <<inherit>>
Management Parameters          : <<inherit>>
Name Servers                   : []
Name Servers Search Path       : []
Owners                         : ['admin']
Parent Profile                 : fedora17-x86_64
Proxy                          : ~
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Repos                          : <<inherit>>
Server Override                : <<inherit>>
Template Files                 : {}
Virt Auto Boot                 : <<inherit>>
Virt Bridge                    : <<inherit>>
Virt CPUs                      : <<inherit>>
Virt Disk Driver Type          : <<inherit>>
Virt File Size(GB)             : <<inherit>>
Virt Path                      : <<inherit>>
Virt RAM (MB)                  : <<inherit>>
Virt Type                      : <<inherit>>

[root at cobbler ~]# cobbler profile edit --name=fedora17-ph-x86_64 --template-files='<<inherit>>'
[root at cobbler ~]# cobbler profile report --name=fedora17-ph-x86_64
Name                           : fedora17-ph-x86_64
TFTP Boot Files                : <<inherit>>
Comment                        : 
DHCP Tag                       : <<inherit>>
Distribution                   : <<inherit>>
Enable gPXE?                   : 0
Enable PXE Menu?               : <<inherit>>
Fetchable Files                : <<inherit>>
Kernel Options                 : <<inherit>>
Kernel Options (Post Install)  : <<inherit>>
Kickstart                      : <<inherit>>
Kickstart Metadata             : <<inherit>>
Management Classes             : <<inherit>>
Management Parameters          : <<inherit>>
Name Servers                   : []
Name Servers Search Path       : []
Owners                         : ['admin']
Parent Profile                 : fedora17-x86_64
Proxy                          : ~
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Repos                          : <<inherit>>
Server Override                : <<inherit>>
Template Files                 : {}
Virt Auto Boot                 : <<inherit>>
Virt Bridge                    : <<inherit>>
Virt CPUs                      : <<inherit>>
Virt Disk Driver Type          : <<inherit>>
Virt File Size(GB)             : <<inherit>>
Virt Path                      : <<inherit>>
Virt RAM (MB)                  : <<inherit>>
Virt Type                      : <<inherit>>

Regards,

-- Zack


More information about the cobbler mailing list