Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

uyuni-basic (1) Versions 0.1.0

Installs/Configures Uyuni

Policyfile
Berkshelf
Knife
cookbook 'uyuni-basic', '~> 0.1.0', :supermarket
cookbook 'uyuni-basic', '~> 0.1.0'
knife supermarket install uyuni-basic
knife supermarket download uyuni-basic
README
Dependencies
Changelog
Quality 33%

uyuni-basic

This cookbook deploys a Uyuni server on openSUSE 42.3. For this, it will add the required software sources, install the packages and deploys the database. It also creates an initial organization and an admin account.
For the future, additional platforms and features might be supported. Feel free to let me know, what you're missing.

Requirements

Platforms

  • openSUSE 42.3 (no other platforms are currently supported for hosting Uyuni)

Attributes

The attributes used by this cookbook are under the uyuni namespace.

Attribute Description Type Default
admin_user Uyuni admin username String vagrant
admin_pass Uyuni admin password String vagrant
admin_mail Uyuni admin mail address String uyuni@vagrantup.com
admin_name Uyuni admin first name String Arthur
admin_surname Uyuni admin surname String Admin
org_name Uyuni organization name String Vagrant
db_name Database name String uyuni
db_username Database username String uyuni
db_password Database password String SUSEManager1337
cert_city SSL certificate city String Default City
cert_state SSL certificate state String Default State
cert_country SSL certificate country String DE
cert_mail SSL certificate mail address String uyuni@vagrantup.com
cert_pass SSL certificate password String vagrant
cert_ou SSL certificate organzation unit String Default Organization

Recipes

This section describes the recipes in the cookbook and how to use them in your environment.

default

This recipe is an entry point and triggers additional recipes.

packages

This recipe:
- ensures that the system is up2date
- configures the Uyuni server software repository
- installs the Uyuni server pattern

uyuni

This recipe:
- creates an environment file
- deploys Uyuni via the installation utility
- creates an admin user and an initial organization

Tests

This section describes the InSpec profiles of this cookbook:

Profile Description
[uyuni](test/integration/default/uyuni) Checks Uyuni installation and basic content

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

uyuni-basic CHANGELOG

This file is used to list changes made in each version of the uyuni-basic cookbook.

0.1.0

Initial release.

  • change 0
  • change 1

Collaborator Number Metric
            

0.1.0 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

0.1.0 passed this metric

No Binaries Metric
            

0.1.0 passed this metric

Testing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number