templates - sync from community-templates
fixes #3906 - Support for Junos ZTP
fixes #3752 - move data population from migrations into seed script
fixes #2572 - FreeBSD unattended installation support via mfsbsd
fixes #3737 - added PXEGrub specific PXE localboot template
refs #2792 - Adding comments to pxe templates
syncing with upstream community-templates
fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods
fixes #2710 - removed a superfluous os name check that was tripping up safemode.
Fixes #2038 - updated config and partition table templates using ones from the community repository
fixes #2359 - update EPEL release number
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #1976 - fix path to Puppet to /usr/bin
Fixes #983 - implement 3 state boot
Fixes #1940 - Update all the unattended templates to use puppet agent
redhat_register snippet: make RHN server configurable, support RHN hosted
Adds "spacewalk_type" and "spacewalk_host" parameters.
fixes #1917 Solaris Sparc provisioning templates fix
fixes #1878 - Double quote in the wrong place included invalid kernel boot option
Quote 'epel' - snippet name.
Fixes #1780 - changes EPEL url from download.fedoraproject.org to dl.fedoraproject.org
update default provisioning templates
fixes #1669 - epel is now a snippet.
This adds another method to install the epel repo, as a snippet,allowing users to customly change the url, in case that it doesn't fittheir needs or if the url changes again.
to use, simple use:
<%= snippet "epel" %>
fixes #137 - Better support for non-hostname certnames
This patch introduce a new setting :use_uuid_for_certificates whichdefaults to false.
users who wish to deploy their hosts using a random unique id, shouldenable that setting, and use the certname directive in their puppet.conf...
fixes #1254 - initial support to pxeboot windows
code smell
expose puppet_ca settings to puppet.
this also introduce it as an ENC variable just in case you want to use it in puppet.conf template
Signed-off-by: Alexander Chuzhoy <sashac88@hotmail.com>
This is to overcome the following messages when executing "puppetd -t" on a client.warning: You have configuration parameter $environment specified in [puppetd], which is a deprecated section. I'm assuming you meant [agent]
fixes #1437 Solaris Deployment fix
Signed-off-by: theforemanuser123 <oliver_weinmann@gmx.de>
fixes #1207 - debian / ubutnu installation might ask for a keyboard during preseed
fixes #1156 - default kickstart should not do yum upgrade
fixes #1063 - can't deploy default pxe menu
fixes #1084 - OpenSUSE / SLES deployment root password not working
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes #820 - Intel Solaris support
fixes #942 - Fix syslinux asking for language for debian 6 and debian 5
fixes #871 - Wrong wget url in app/views/unattended/ files
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
Fixes #468 - adding a default template for a grubby script which create a default script for redhat distros that will re-install it when executed
fixes typo - refs #470
fixes #470 - Add gpxe scripts support
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Added support for Debian-based distributions for automatically populating TFTP directory.
Fixes #178 and Fixes #24 - Automate populating the TFTP directory
This implementation is only for the Red Hat family, other OS's should followIt implements a way to query foreman and gets the required boot files (i.e. kernel and initrd) filesfrom a predefine media over JSON....
Fixes #399 - add Red Hat Network registration snippet
fixes #255 Search for MAC addresses from all X-RHN-Provisioning-MAC headers, not just eth0
Fixes #101 - Generate rdoc files and html links on the puppetclasses page
Rewite rdocs if required by the prepare phaseIncorporate Fank Sweetser's :: patchIncorporate a url_helper suggested by OhadAdded a new interface via links on the supported environments list
Fixes #265 - improved preseed template and more complicated partitioning scheme for Debian-based distributions.
Fixes #13 - Manage Debian family release-name
Fixes #177 - Family concept
It will_paginate and handle searchesAdded family support to OperatingsystemMore work will be needed to add family support to host manipulation.
fix spelling mistakes, comments etc - minor refactor
fixes #28 and converts existing helpers to snippets
Oops busybox wget cant do https
We have a final project name -- The ForeMan
renamed project to the torque
fixed issues with Ubuntu Preseed, currently tested only on Jaunty, added a default Ubuntu/Debian partition layout
no need to remove the startup file, if required, change it through puppet itself.
Unattended Installation works again, fixed many small debian issues
moved hardcoded URLS into url_path
added support for epel and fixed a few typos
started to simplify kickstart templates, moved a lot of generic stuff to helpers so we dont have to repeat ourselfs in each os
fixed typos
updated Paul's email address
Added WIP jumpstart finish script
Basic support for Debian / Ubuntu preseed installations.
basic work to get Solaris SPARC jumpstart support
added a partition table controller
added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required
fixed wrong env name variable, fixed wrong RHE version (2 instead of 3)
fix the relationship between a host and a media (must be though an OS), added some helpers to auto parse the install path (e.g. NFS or URL) etc
updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart
working kickstart integertaion, WIP