Katello can currently host two different types of content, RPMs and puppet modules. RPMs and Puppet Modules can be synced from an external resource or can be uploaded directly.
The advantages to using Katello to mirror your local content are:
From the web UI, navigate to:
Content > Products > New Product (top right)
From the web UI, navigate to:
Content > Products > Select desired product > Create Repository (right hand side)
Note the following options:
From the web UI, navigate to:
Content > Products > Select desired product > Select the Repository > Sync Now
The progress will be displayed:
To easily sync multiple repositories at once and track their progress, navigate to:
Content > Sync Status
From here you can expand the desired products, and select multiple repositories to sync.
Uploading RPM content directly is not currently supported. You will need to build a custom yum Repository. TODO Provide instructions on creating a custom yum repo
To upload puppet modules, first create a Repository with type puppet (similarly to creating a yum Repository above):
When creating this Repository the URL field can be left blank.
Puppet modules can be uploaded via the Web UI, navigate to:
Content > Repositories > Products > Select desired Product > Select desired Puppet Repository > Select file on the right
To read about registering systems and subscribing them to the Product click TODO.
Sync plans give you the ability to schedule Repository synchronization on a hourly, daily or weekly basis. Sync Plans are applied to Products and thus all Repositories within a Product will be synchronized according to the products plan.
If you would like to schedule certain repositories to sync on a hourly, daily or weekly basis, Sync Plans give you this capability.
To create a Sync Plan, navigate to:
Content > Sync Plans > click “New Sync Plan” on the upper right
The Start Date and Start Time fields are used as the day of the week/month and time of the day to run the re-occuring syncs.
For example a sync plan that starts on Sunday 2014-04-06 at 2:30 will occur every Sunday at 2:30 every week if it has a weekly interval. If on a daily interval it would sync every day at 2:30.
Navigate to:
Content > Sync Plans > Select your Sync Plan > Products > Add
Then select the Products you want to add and click “Add Selected” in the upper right.
Foreman 3.12.0 has been released! Follow the quick start to install it.
Foreman 3.11.4 has been released! Follow the quick start to install it.