I’m happy to announce a new version of Foreman - 0.1-5 Highlights are: *Web interface* Most of the pages have been rewritten, there are many changes: Search options - Hosts (filter based on facts, based on host groups etc - Facts (all hosts with fact x or with value y etc) - Reports (show me all failed reports in the last 3 months etc) - Audits (per user, per type – e.g. all hosts, per action – e.g. delete) Improved Graphs for dashboard and per host Host edit page now has a lot of logic - Class selection depends on your chosen environment - Class selection breaks down into modules, making it easy to navigate - Inherited classes (via hostgroups), are also visible. - Unattended settings will only show selection based on the os (e.g. no debian disk templates will be shown to redhat based os etc). - Clone existing hosts (instead of choosing all of the options again) Perform changes on many hosts at once - change a parameter for many hosts - change host group for many hosts - change environment for many hosts - delete many hosts at once Import new puppetclasses from the interface *Unattended installations* - added support for dynamic disk layout - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta, Fedora 13 - Support for customized kickstart files (e.g. if you use a package like rpm, you can create your own kickstart which will not be replaced on next update). - medias can now be shared with many operating systems (e.g. with replacing variables for $arch or $version) - x-rhn-provisioning headers support for booting from other devices than eth0 *Query interface* - added verbose mode, which will return all of hosts classes, facts and external node parameters. - added query based on a hostgroup *Others* - Host ownership (via a user or a user group) base infrastructure for per host authorization (e.g. who can change what) and sending the reports to the right people. - Speed optimization when keeping many reports in the db - Puppetdoc integration - Foreman can generate puppetdoc (via a rack task, so you can add it to your repo post commits scripts), and links to the docs via the puppet classes page. - Improved PRM packaging - added startup script for foreman (uses webrick) - moved all config files to /etc/foreman and /etc/sysconfig/foreman - moved log files to /var/log and added logrotate support - moved db files state dir - ... - Added Debian package support - Fact importer now imports the hardware model information Full changelog can be found here: http://theforeman.org/versions/show/7 New rpms should already be available in Foreman repos, Debian package will follow shortly. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Just following up: Ubuntu package (tested on Ubuntu 10.04) can be found here: http://theforeman.org/attachments/download/109/foreman_0.1.5-1_all.deb RHEL5 packages can be found here: http://theforeman.org/repo/el5/noarch/rubygem-rack-1.0.1-1.noarch.rpm http://theforeman.org/repo/el5/noarch/foreman-0.1.5-1.noarch.rpm http://theforeman.org/repo/el5/noarch/rubygem-passenger-2.2.2-1.noarch.rpm http://theforeman.org/repo/el5/SRPM/foreman-0.1.5-1.src.rpm Many many thanks to everyone who took part in the huge foreman release (over 100 tickets!) Ohad On Mon, Jun 7, 2010 at 4:22 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> I’m happy to announce a new version of Foreman - 0.1-5 > > Highlights are: > > *Web interface* > > Most of the pages have been rewritten, there are many changes: > > Search options > > - Hosts (filter based on facts, based on host groups etc > - Facts (all hosts with fact x or with value y etc) > - Reports (show me all failed reports in the last 3 months etc) > - Audits (per user, per type – e.g. all hosts, per action – e.g. > delete) > > Improved Graphs for dashboard and per host > > Host edit page now has a lot of logic > > - Class selection depends on your chosen environment > - Class selection breaks down into modules, making it easy to navigate > - Inherited classes (via hostgroups), are also visible. > - Unattended settings will only show selection based on the os (e.g. no > debian disk templates will be shown to redhat based os etc). > - Clone existing hosts (instead of choosing all of the options again) > > Perform changes on many hosts at once > > - change a parameter for many hosts > - change host group for many hosts > - change environment for many hosts > - delete many hosts at once > > Import new puppetclasses from the interface > > *Unattended installations* > > - added support for dynamic disk layout > - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta, > Fedora 13 > - Support for customized kickstart files (e.g. if you use a package > like rpm, you can create your own kickstart which will not be replaced on > next update). > - medias can now be shared with many operating systems (e.g. with > replacing variables for $arch or $version) > - x-rhn-provisioning headers support for booting from other devices > than eth0 > > *Query interface* > > - added verbose mode, which will return all of hosts classes, facts and > external node parameters. > - added query based on a hostgroup > > *Others* > > - Host ownership (via a user or a user group) base infrastructure for > per host authorization (e.g. who can change what) and sending the reports to > the right people. > - Speed optimization when keeping many reports in the db > > > - Puppetdoc integration > - Foreman can generate puppetdoc (via a rack task, so you can add it > to your repo post commits scripts), and links to the docs via the puppet > classes page. > > > - Improved PRM packaging > - added startup script for foreman (uses webrick) > - moved all config files to /etc/foreman and /etc/sysconfig/foreman > - moved log files to /var/log and added logrotate support > - moved db files state dir > - ... > - Added Debian package support > > > - Fact importer now imports the hardware model information > > > > Full changelog can be found here: http://theforeman.org/versions/show/7 > > New rpms should already be available in Foreman repos, Debian package will > follow shortly. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
It looks great, good job. Is there going to be instructions for deploying Foreman in a Passenger config? On Jun 7, 8:49 am, Ohad Levy <ohadl...@gmail.com> wrote:> Just following up: > > Ubuntu package (tested on Ubuntu 10.04) can be found here:http://theforeman.org/attachments/download/109/foreman_0.1.5-1_all.deb > > RHEL5 packages can be found here:http://theforeman.org/repo/el5/noarch/rubygem-rack-1.0.1-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/foreman-0.1.5-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/rubygem-passenger-2.2.2-1.noarc...http://theforeman.org/repo/el5/SRPM/foreman-0.1.5-1.src.rpm > > Many many thanks to everyone who took part in the huge foreman release (over > 100 tickets!) > > Ohad > > On Mon, Jun 7, 2010 at 4:22 PM, Ohad Levy <ohadl...@gmail.com> wrote: > > I’m happy to announce a new version of Foreman - 0.1-5 > > > Highlights are: > > > *Web interface* > > > Most of the pages have been rewritten, there are many changes: > > > Search options > > > - Hosts (filter based on facts, based on host groups etc > > - Facts (all hosts with fact x or with value y etc) > > - Reports (show me all failed reports in the last 3 months etc) > > - Audits (per user, per type – e.g. all hosts, per action – e.g. > > delete) > > > Improved Graphs for dashboard and per host > > > Host edit page now has a lot of logic > > > - Class selection depends on your chosen environment > > - Class selection breaks down into modules, making it easy to navigate > > - Inherited classes (via hostgroups), are also visible. > > - Unattended settings will only show selection based on the os (e.g. no > > debian disk templates will be shown to redhat based os etc). > > - Clone existing hosts (instead of choosing all of the options again) > > > Perform changes on many hosts at once > > > - change a parameter for many hosts > > - change host group for many hosts > > - change environment for many hosts > > - delete many hosts at once > > > Import new puppetclasses from the interface > > > *Unattended installations* > > > - added support for dynamic disk layout > > - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta, > > Fedora 13 > > - Support for customized kickstart files (e.g. if you use a package > > like rpm, you can create your own kickstart which will not be replaced on > > next update). > > - medias can now be shared with many operating systems (e.g. with > > replacing variables for $arch or $version) > > - x-rhn-provisioning headers support for booting from other devices > > than eth0 > > > *Query interface* > > > - added verbose mode, which will return all of hosts classes, facts and > > external node parameters. > > - added query based on a hostgroup > > > *Others* > > > - Host ownership (via a user or a user group) base infrastructure for > > per host authorization (e.g. who can change what) and sending the reports to > > the right people. > > - Speed optimization when keeping many reports in the db > > > - Puppetdoc integration > > - Foreman can generate puppetdoc (via a rack task, so you can add it > > to your repo post commits scripts), and links to the docs via the puppet > > classes page. > > > - Improved PRM packaging > > - added startup script for foreman (uses webrick) > > - moved all config files to /etc/foreman and /etc/sysconfig/foreman > > - moved log files to /var/log and added logrotate support > > - moved db files state dir > > - ... > > - Added Debian package support > > > - Fact importer now imports the hardware model information > > > Full changelog can be found here:http://theforeman.org/versions/show/7 > > > New rpms should already be available in Foreman repos, Debian package will > > follow shortly.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
there are examples in the extra subdir, and there is even a module which pre-configures it for you :) checkout http://github.com/ohadlevy/puppet-foreman, you would need to edit the init.pp and enable passenger. cheers, Ohad On Tue, Jun 8, 2010 at 10:30 PM, CraftyTech <hmmedina@gmail.com> wrote:> It looks great, good job. Is there going to be instructions for > deploying Foreman in a Passenger config? > > On Jun 7, 8:49 am, Ohad Levy <ohadl...@gmail.com> wrote: > > Just following up: > > > > Ubuntu package (tested on Ubuntu 10.04) can be found here: > http://theforeman.org/attachments/download/109/foreman_0.1.5-1_all.deb > > > > RHEL5 packages can be found here: > http://theforeman.org/repo/el5/noarch/rubygem-rack-1.0.1-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/foreman-0.1.5-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/rubygem-passenger-2.2.2-1.noarc...http://theforeman.org/repo/el5/SRPM/foreman-0.1.5-1.src.rpm > > > > Many many thanks to everyone who took part in the huge foreman release > (over > > 100 tickets!) > > > > Ohad > > > > On Mon, Jun 7, 2010 at 4:22 PM, Ohad Levy <ohadl...@gmail.com> wrote: > > > I’m happy to announce a new version of Foreman - 0.1-5 > > > > > Highlights are: > > > > > *Web interface* > > > > > Most of the pages have been rewritten, there are many changes: > > > > > Search options > > > > > - Hosts (filter based on facts, based on host groups etc > > > - Facts (all hosts with fact x or with value y etc) > > > - Reports (show me all failed reports in the last 3 months etc) > > > - Audits (per user, per type – e.g. all hosts, per action – e.g. > > > delete) > > > > > Improved Graphs for dashboard and per host > > > > > Host edit page now has a lot of logic > > > > > - Class selection depends on your chosen environment > > > - Class selection breaks down into modules, making it easy to > navigate > > > - Inherited classes (via hostgroups), are also visible. > > > - Unattended settings will only show selection based on the os (e.g. > no > > > debian disk templates will be shown to redhat based os etc). > > > - Clone existing hosts (instead of choosing all of the options > again) > > > > > Perform changes on many hosts at once > > > > > - change a parameter for many hosts > > > - change host group for many hosts > > > - change environment for many hosts > > > - delete many hosts at once > > > > > Import new puppetclasses from the interface > > > > > *Unattended installations* > > > > > - added support for dynamic disk layout > > > - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 > beta, > > > Fedora 13 > > > - Support for customized kickstart files (e.g. if you use a package > > > like rpm, you can create your own kickstart which will not be > replaced on > > > next update). > > > - medias can now be shared with many operating systems (e.g. with > > > replacing variables for $arch or $version) > > > - x-rhn-provisioning headers support for booting from other devices > > > than eth0 > > > > > *Query interface* > > > > > - added verbose mode, which will return all of hosts classes, facts > and > > > external node parameters. > > > - added query based on a hostgroup > > > > > *Others* > > > > > - Host ownership (via a user or a user group) base infrastructure > for > > > per host authorization (e.g. who can change what) and sending the > reports to > > > the right people. > > > - Speed optimization when keeping many reports in the db > > > > > - Puppetdoc integration > > > - Foreman can generate puppetdoc (via a rack task, so you can add > it > > > to your repo post commits scripts), and links to the docs via the > puppet > > > classes page. > > > > > - Improved PRM packaging > > > - added startup script for foreman (uses webrick) > > > - moved all config files to /etc/foreman and > /etc/sysconfig/foreman > > > - moved log files to /var/log and added logrotate support > > > - moved db files state dir > > > - ... > > > - Added Debian package support > > > > > - Fact importer now imports the hardware model information > > > > > Full changelog can be found here:http://theforeman.org/versions/show/7 > > > > > New rpms should already be available in Foreman repos, Debian package > will > > > follow shortly. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
the web interface is a 100% better!!! the usability is better as well. Cheers, Gus On Tue, Jun 8, 2010 at 12:37 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> > there are examples in the extra subdir, and there is even a module which > pre-configures it for you :) > > checkout http://github.com/ohadlevy/puppet-foreman, you would need to edit > the init.pp and enable passenger. > > cheers, > Ohad > > On Tue, Jun 8, 2010 at 10:30 PM, CraftyTech <hmmedina@gmail.com> wrote: > >> It looks great, good job. Is there going to be instructions for >> deploying Foreman in a Passenger config? >> >> On Jun 7, 8:49 am, Ohad Levy <ohadl...@gmail.com> wrote: >> > Just following up: >> > >> > Ubuntu package (tested on Ubuntu 10.04) can be found here: >> http://theforeman.org/attachments/download/109/foreman_0.1.5-1_all.deb >> > >> > RHEL5 packages can be found here: >> http://theforeman.org/repo/el5/noarch/rubygem-rack-1.0.1-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/foreman-0.1.5-1.noarch.rpmhttp://theforeman.org/repo/el5/noarch/rubygem-passenger-2.2.2-1.noarc...http://theforeman.org/repo/el5/SRPM/foreman-0.1.5-1.src.rpm >> > >> > Many many thanks to everyone who took part in the huge foreman release >> (over >> > 100 tickets!) >> > >> > Ohad >> > >> > On Mon, Jun 7, 2010 at 4:22 PM, Ohad Levy <ohadl...@gmail.com> wrote: >> > > I’m happy to announce a new version of Foreman - 0.1-5 >> > >> > > Highlights are: >> > >> > > *Web interface* >> > >> > > Most of the pages have been rewritten, there are many changes: >> > >> > > Search options >> > >> > > - Hosts (filter based on facts, based on host groups etc >> > > - Facts (all hosts with fact x or with value y etc) >> > > - Reports (show me all failed reports in the last 3 months etc) >> > > - Audits (per user, per type – e.g. all hosts, per action – e.g. >> > > delete) >> > >> > > Improved Graphs for dashboard and per host >> > >> > > Host edit page now has a lot of logic >> > >> > > - Class selection depends on your chosen environment >> > > - Class selection breaks down into modules, making it easy to >> navigate >> > > - Inherited classes (via hostgroups), are also visible. >> > > - Unattended settings will only show selection based on the os >> (e.g. no >> > > debian disk templates will be shown to redhat based os etc). >> > > - Clone existing hosts (instead of choosing all of the options >> again) >> > >> > > Perform changes on many hosts at once >> > >> > > - change a parameter for many hosts >> > > - change host group for many hosts >> > > - change environment for many hosts >> > > - delete many hosts at once >> > >> > > Import new puppetclasses from the interface >> > >> > > *Unattended installations* >> > >> > > - added support for dynamic disk layout >> > > - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 >> beta, >> > > Fedora 13 >> > > - Support for customized kickstart files (e.g. if you use a package >> > > like rpm, you can create your own kickstart which will not be >> replaced on >> > > next update). >> > > - medias can now be shared with many operating systems (e.g. with >> > > replacing variables for $arch or $version) >> > > - x-rhn-provisioning headers support for booting from other devices >> > > than eth0 >> > >> > > *Query interface* >> > >> > > - added verbose mode, which will return all of hosts classes, facts >> and >> > > external node parameters. >> > > - added query based on a hostgroup >> > >> > > *Others* >> > >> > > - Host ownership (via a user or a user group) base infrastructure >> for >> > > per host authorization (e.g. who can change what) and sending the >> reports to >> > > the right people. >> > > - Speed optimization when keeping many reports in the db >> > >> > > - Puppetdoc integration >> > > - Foreman can generate puppetdoc (via a rack task, so you can >> add it >> > > to your repo post commits scripts), and links to the docs via >> the puppet >> > > classes page. >> > >> > > - Improved PRM packaging >> > > - added startup script for foreman (uses webrick) >> > > - moved all config files to /etc/foreman and >> /etc/sysconfig/foreman >> > > - moved log files to /var/log and added logrotate support >> > > - moved db files state dir >> > > - ... >> > > - Added Debian package support >> > >> > > - Fact importer now imports the hardware model information >> > >> > > Full changelog can be found here: >> http://theforeman.org/versions/show/7 >> > >> > > New rpms should already be available in Foreman repos, Debian package >> will >> > > follow shortly. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Love the speed increase. A couple of initial thoughts, I should probably raise tickets: 1 - Sort by name as default in Hosts section 2 - bring back the yaml link in the Hosts section for a host Matt On 7 June 2010 09:22, Ohad Levy <ohadlevy@gmail.com> wrote:> I’m happy to announce a new version of Foreman - 0.1-5 > > Highlights are: > > *Web interface* > > Most of the pages have been rewritten, there are many changes: > > Search options > > - Hosts (filter based on facts, based on host groups etc > - Facts (all hosts with fact x or with value y etc) > - Reports (show me all failed reports in the last 3 months etc) > - Audits (per user, per type – e.g. all hosts, per action – e.g. > delete) > > Improved Graphs for dashboard and per host > > Host edit page now has a lot of logic > > - Class selection depends on your chosen environment > - Class selection breaks down into modules, making it easy to navigate > - Inherited classes (via hostgroups), are also visible. > - Unattended settings will only show selection based on the os (e.g. no > debian disk templates will be shown to redhat based os etc). > - Clone existing hosts (instead of choosing all of the options again) > > Perform changes on many hosts at once > > - change a parameter for many hosts > - change host group for many hosts > - change environment for many hosts > - delete many hosts at once > > Import new puppetclasses from the interface > > *Unattended installations* > > - added support for dynamic disk layout > - added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta, > Fedora 13 > - Support for customized kickstart files (e.g. if you use a package > like rpm, you can create your own kickstart which will not be replaced on > next update). > - medias can now be shared with many operating systems (e.g. with > replacing variables for $arch or $version) > - x-rhn-provisioning headers support for booting from other devices > than eth0 > > *Query interface* > > - added verbose mode, which will return all of hosts classes, facts and > external node parameters. > - added query based on a hostgroup > > *Others* > > - Host ownership (via a user or a user group) base infrastructure for > per host authorization (e.g. who can change what) and sending the reports to > the right people. > - Speed optimization when keeping many reports in the db > > > - Puppetdoc integration > - Foreman can generate puppetdoc (via a rack task, so you can add it > to your repo post commits scripts), and links to the docs via the puppet > classes page. > > > - Improved PRM packaging > - added startup script for foreman (uses webrick) > - moved all config files to /etc/foreman and /etc/sysconfig/foreman > - moved log files to /var/log and added logrotate support > - moved db files state dir > - ... > - Added Debian package support > > > - Fact importer now imports the hardware model information > > > > Full changelog can be found here: http://theforeman.org/versions/show/7 > > New rpms should already be available in Foreman repos, Debian package will > follow shortly. > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To post to this group, send email to foreman-users@googlegroups.com. > To unsubscribe from this group, send email to > foreman-users+unsubscribe@googlegroups.com<foreman-users%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/foreman-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.