├── README.debian ├── README.md ├── apache ├── manifests │ ├── config.pp │ ├── init.pp │ ├── install.pp │ ├── params.pp │ ├── service.pp │ ├── site.pp │ └── ssl.pp └── templates │ └── vhost.conf ├── foreman ├── lib │ └── puppet │ │ └── parser │ │ └── functions │ │ ├── foreman.rb │ │ └── smartvar.rb ├── manifests │ ├── config.pp │ ├── config │ │ ├── enc.pp │ │ ├── passenger.pp │ │ └── reports.pp │ ├── init.pp │ ├── install.pp │ ├── install │ │ └── repos.pp │ ├── params.pp │ └── service.pp └── templates │ ├── database.yaml.erb │ ├── external_node.rb.erb │ ├── foreman-report.rb.erb │ ├── foreman-vhost.conf.erb │ └── settings.yaml.erb ├── foreman_proxy ├── manifests │ ├── config.pp │ ├── init.pp │ ├── install.pp │ ├── params.pp │ ├── puppetca.pp │ ├── service.pp │ ├── tftp.pp │ └── tftp │ │ └── sync_file.pp └── templates │ └── settings.yml.erb ├── passenger └── manifests │ ├── init.pp │ ├── install.pp │ └── install │ ├── debian.pp │ └── redhat.pp ├── puppet ├── files │ └── config.ru ├── manifests │ ├── config.pp │ ├── init.pp │ ├── install.pp │ ├── params.pp │ ├── server.pp │ └── server │ │ ├── config.pp │ │ ├── env.pp │ │ ├── install.pp │ │ └── passenger.pp └── templates │ ├── puppet.conf.erb │ └── server │ ├── puppet-vhost.conf.erb │ └── puppet.conf.erb ├── tftp ├── manifests │ ├── config.pp │ ├── init.pp │ ├── install.pp │ └── params.pp └── templates │ └── xinetd-tftp └── xinetd └── manifests ├── init.pp ├── install.pp └── service.pp /README.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/README.debian -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/README.md -------------------------------------------------------------------------------- /apache/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/config.pp -------------------------------------------------------------------------------- /apache/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/init.pp -------------------------------------------------------------------------------- /apache/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/install.pp -------------------------------------------------------------------------------- /apache/manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/params.pp -------------------------------------------------------------------------------- /apache/manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/service.pp -------------------------------------------------------------------------------- /apache/manifests/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/site.pp -------------------------------------------------------------------------------- /apache/manifests/ssl.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/manifests/ssl.pp -------------------------------------------------------------------------------- /apache/templates/vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/apache/templates/vhost.conf -------------------------------------------------------------------------------- /foreman/lib/puppet/parser/functions/foreman.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/lib/puppet/parser/functions/foreman.rb -------------------------------------------------------------------------------- /foreman/lib/puppet/parser/functions/smartvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/lib/puppet/parser/functions/smartvar.rb -------------------------------------------------------------------------------- /foreman/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/config.pp -------------------------------------------------------------------------------- /foreman/manifests/config/enc.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/config/enc.pp -------------------------------------------------------------------------------- /foreman/manifests/config/passenger.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/config/passenger.pp -------------------------------------------------------------------------------- /foreman/manifests/config/reports.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/config/reports.pp -------------------------------------------------------------------------------- /foreman/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/init.pp -------------------------------------------------------------------------------- /foreman/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/install.pp -------------------------------------------------------------------------------- /foreman/manifests/install/repos.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/install/repos.pp -------------------------------------------------------------------------------- /foreman/manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/params.pp -------------------------------------------------------------------------------- /foreman/manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/manifests/service.pp -------------------------------------------------------------------------------- /foreman/templates/database.yaml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/templates/database.yaml.erb -------------------------------------------------------------------------------- /foreman/templates/external_node.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/templates/external_node.rb.erb -------------------------------------------------------------------------------- /foreman/templates/foreman-report.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/templates/foreman-report.rb.erb -------------------------------------------------------------------------------- /foreman/templates/foreman-vhost.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/templates/foreman-vhost.conf.erb -------------------------------------------------------------------------------- /foreman/templates/settings.yaml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman/templates/settings.yaml.erb -------------------------------------------------------------------------------- /foreman_proxy/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/config.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/init.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/install.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/params.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/puppetca.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/puppetca.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/service.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/tftp.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/tftp.pp -------------------------------------------------------------------------------- /foreman_proxy/manifests/tftp/sync_file.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/manifests/tftp/sync_file.pp -------------------------------------------------------------------------------- /foreman_proxy/templates/settings.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/foreman_proxy/templates/settings.yml.erb -------------------------------------------------------------------------------- /passenger/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/passenger/manifests/init.pp -------------------------------------------------------------------------------- /passenger/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/passenger/manifests/install.pp -------------------------------------------------------------------------------- /passenger/manifests/install/debian.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/passenger/manifests/install/debian.pp -------------------------------------------------------------------------------- /passenger/manifests/install/redhat.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/passenger/manifests/install/redhat.pp -------------------------------------------------------------------------------- /puppet/files/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/files/config.ru -------------------------------------------------------------------------------- /puppet/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/config.pp -------------------------------------------------------------------------------- /puppet/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/init.pp -------------------------------------------------------------------------------- /puppet/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/install.pp -------------------------------------------------------------------------------- /puppet/manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/params.pp -------------------------------------------------------------------------------- /puppet/manifests/server.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/server.pp -------------------------------------------------------------------------------- /puppet/manifests/server/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/server/config.pp -------------------------------------------------------------------------------- /puppet/manifests/server/env.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/server/env.pp -------------------------------------------------------------------------------- /puppet/manifests/server/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/server/install.pp -------------------------------------------------------------------------------- /puppet/manifests/server/passenger.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/manifests/server/passenger.pp -------------------------------------------------------------------------------- /puppet/templates/puppet.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/templates/puppet.conf.erb -------------------------------------------------------------------------------- /puppet/templates/server/puppet-vhost.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/templates/server/puppet-vhost.conf.erb -------------------------------------------------------------------------------- /puppet/templates/server/puppet.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/puppet/templates/server/puppet.conf.erb -------------------------------------------------------------------------------- /tftp/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/tftp/manifests/config.pp -------------------------------------------------------------------------------- /tftp/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/tftp/manifests/init.pp -------------------------------------------------------------------------------- /tftp/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/tftp/manifests/install.pp -------------------------------------------------------------------------------- /tftp/manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/tftp/manifests/params.pp -------------------------------------------------------------------------------- /tftp/templates/xinetd-tftp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/tftp/templates/xinetd-tftp -------------------------------------------------------------------------------- /xinetd/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/xinetd/manifests/init.pp -------------------------------------------------------------------------------- /xinetd/manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/xinetd/manifests/install.pp -------------------------------------------------------------------------------- /xinetd/manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohadlevy/puppet-foreman/HEAD/xinetd/manifests/service.pp --------------------------------------------------------------------------------