Revision 6bbee858
Added by Eric Helms about 10 years ago
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
Update puppet modules