Custom Query (894 matches)
Results (85 - 87 of 894)
Ticket | Owner | Reporter | Resolution | Summary |
---|---|---|---|---|
#448 | desai | lueningh | wontfix | Traceback in rpm build |
Description |
Maybe you care and maybe you don't, but I got a traceback in 0.9.4pre2 when attempting to build without all needed dependencies: [email protected]:~/bcfg2> rpmbuild -ta bcfg2-0.9.4pre2.tar.gz Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named distutils.sysconfig Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named distutils.sysconfig Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named distutils.sysconfig Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named distutils.sysconfig error: Failed build dependencies: python-devel is needed by bcfg2-0.9.4-0.0pre2.noarch [email protected]:~/bcfg2> |
|||
#459 | desai | dclark | wontfix | Extend XInclude support to all XML files |
Description |
XInclude should be supported in all Bcfg2 XML files, not just Metadata (Clients, Groups) but also in the Abstract Configuration/Structures? (Base, Bundles) and the Literal Configuration/Generators? (Pkgmgr et al). Specific use case where I would find this very useful is Pkgmgr - I have large number of locally-compiled encaps, all of which are at the same version, and the same set of which should go on each platform. So it would be really useful to have one file like this bit: site-encaps.txt <Package name='bcfg2' version='0.9.4e'/> <Package name='bcfg2-elementtree' version='1.2.6'/> <Package name='bcfg2-m2crypto' version='0.17'/> <Package name='bcfg2-openssl' version='0.9.8e'/> <Package name='bcfg2-python' version='2.4.4'/> <Package name='ostiary' version='3.4'/> <Package name='runit' version='1.7.2'/> And then a bunch of files like this, differing only with the platform-specific information: site-encaps-aix52-rs6000.xml <PackageList uri='http://nasa.notesdev.ibm.com/encaps/aix52' type='encap' priority='0'> <Group name='AIX'> <Group name='5.2'> <xi:include href="site-encaps.txt" /> </Group> </Group> </PackageList> This was implemented for Metadata in r2631, r2652, r2680 and r2682 |
|||
#461 | desai | [email protected]… | wontfix | bundle change not getting triggered by negated group section |
Description |
i'm using bcfg2 to manage monit. based on group membership, i have it creating various files in /etc/monit/monit.d. there is one file which corresponds to a service that should be running if the machine is using bare drives, but not if it's using a hardware raid array (groups 'aacraid' or 'megaraid') in my setup. the section of the bundle that corresponds to this is as follows: <Group name='basic'> <ConfigFile name='/etc/monit/monit.d/ssh.conf' /> <ConfigFile name='/etc/monit/monit.d/sysklogd.conf' /> <ConfigFile name='/etc/monit/monit.d/ntpd.conf' /> <ConfigFile name='/etc/monit/monit.d/cron.conf' /> <Group name='aacraid' negate='true' > <Group name='megaraid' negate='true' > <ConfigFile name='/etc/monit/monit.d/smartmontools.conf' /> </Group> </Group> </Group> i also have an action which clears out /etc/monit/monit.d whenever the bundle gets updated. however, when i add either 'megaraid' or 'aacraid' to a host's profile group and then re-run bcfg2, bundle modification doesn't get triggered, and the file does not get removed. however, if i manually clobber one of the files in that directory, the bundle is updated and things go as they should (i.e. smartmontools.conf does not get created). am i misunderstanding bundle modification triggers, or is this actually a bug? |