Project

General

Profile

« Previous | Next » 

Revision 6bbee858

Added by Eric Helms about 10 years ago

Update puppet modules

View differences:

Puppetfile.lock
GIT
remote: https://github.com/Katello/puppet-katello_devel
ref: master
sha: 753939041cf682c26ebec61ffef1275b812ec4ac
sha: 3263022b2c4e7a0b9f3d75967033f70dd22c59e6
specs:
katello/katello_devel (0.0.1)
README.md
Katello Installer
=======================
# Katello Installer
A set of tools to properly configure Katello with Foreman.
A set of tools to properly configure Katello with Foreman in production and development.
Usage
-----
## Production Usage
```
$ yum install -y katello-installer
......
$ katello-installer
```
Examples
--------
### Production Examples
```
# Install also provisioning-related services
......
--capsule-puppetca false
```
Updating packages
-----------------
## Development Usage
```
$ yum install -y katello-installer
# install Katello with Foreman from git
$ katello-devel-installer
```
### Development Examples
Install with custom user
```
katello-devel-installer --katello-devel-user testuser --certs-group testuser --katello-deployment-dir /home/testuser
```
Install without RVM
```
katello-devel-installer --katello-use-rvm false
```
## Updating packages
This repository uses librarian to handle the dependent puppet modules.
To update the modules, run `rel-eng/librarian-update`, which updates
katello-installer.spec
cp -dpR bin modules %{buildroot}/%{_datadir}/%{name}
cp -dpR config/* %{buildroot}/%{_sysconfdir}/%{name}
ln -sf %{_datadir}/%{name}/bin/katello-installer %{buildroot}/%{_sbindir}/katello-installer
ln -sf %{_datadir}/%{name}/bin/katello-devel-installer %{buildroot}/%{_sbindir}/katello-devel-installer
ln -sf %{_datadir}/%{name}/bin/node-install %{buildroot}/%{_sbindir}/node-install
ln -sf %{_datadir}/%{name}/bin/node-certs-generate %{buildroot}/%{_sbindir}/node-certs-generate
......
%{_datadir}/%{name}
%dir %{_sysconfdir}/%{name}
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/answers.katello_installer.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/answers.katello-devel-installer.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/answers.certs.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/answers.node.yaml
%config %{_sysconfdir}/%{name}/config_header.txt
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/katello_installer.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/katello-devel-installer.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/katello_installer.certs.yaml
%config(noreplace) %attr(600, root, root) %{_sysconfdir}/%{name}/katello_installer.node.yaml
%{_sbindir}/katello-installer
%{_sbindir}/katello-devel-installer
%{_sbindir}/node-install
%{_sbindir}/node-certs-generate
modules/katello_devel/manifests/install.pp
include git
package{ ['pulp-katello-plugins', 'libvirt-devel', 'sqlite-devel', 'postgresql-devel']:
package{ ['pulp-katello-plugins', 'libvirt-devel', 'sqlite-devel', 'postgresql-devel', 'libxslt-devel', 'libxml2-devel']:
ensure => present
}

Also available in: Unified diff