cookbook 'ipa', '~> 1.2.1'
ipa (4) Versions 1.2.1 Follow3
A cookbook for managing IPA installations.
cookbook 'ipa', '~> 1.2.1', :supermarket
knife supermarket install ipa
knife supermarket download ipa
ipa cookbook
Description
This cookbook provides custom resources and recipes to install and configure
FreeIPA
Dependencies
Platforms
- Ubuntu 14.04 - Client Only
- Ubuntu 16.04 - Client or Replica
Chef
- 12.5+
Recipes
ipa::default
This recipe is an alias for ipa::client
ipa::client
Installs the IPA client packages, then joins an existing realm.
ipa::replica
Installs the IPA server packages, then joins and creates a replica of an
existing realm.
ipa::bootstrap
Installs the IPA server packages, then creates a new realm.
ipa::workarounds
This recipe deals with the brokenness of IPA on Debian/Ubuntu
Request a Certificate
Actions
- request
Attributes
- nickname
- pem_cert
- pem_cert_owner
- pem_cert_group
- pem_cert_mode
- pem_key
- pem_key_owner
- pem_key_group
- pem_key_mode
- key_size
- auto_renew
- req_subject
- req_principal
- req_dns
- cmd_presave
- cmd_postsave
ipa_certificate 'short-hostname-cert' do pem_cert '/tmp/short-hostname-cert.crt' pem_key '/tmp/short-hostname-cert.key'' end
ipa_certificate 'fqdn-cert' do pem_cert '/tmp/fqdn-cert.crt' pem_key '/tmp/fqdn-cert.key' req_subject node['fqdn'] req_principal "host/#{node['fqdn']}" end
ipa_certificate 'fqdn-cert-rabbitmq' do pem_cert '/etc/rabbitmq/fqdn-cert-rabbitmq.crt' pem_cert_owner 'rabbitmq' pem_cert_group 'rabbitmq' pem_cert_mode '0655' pem_key '/etc/rabbitmq/fqdn-cert-rabbitmq.key' pem_key_owner 'rabbitmq' pem_key_group 'rabbitmq' pem_key_mode '0660' req_subject node['fqdn'] req_principal "host/#{node['fqdn']}" end
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
1.2.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
1.2.1 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
1.2.1 failed this metric
FC066: Ensure chef_version is set in metadata: ipa/metadata.rb:1
FC069: Ensure standardized license defined in metadata: ipa/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.2.1 passed this metric
Testing File Metric
1.2.1 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
1.2.1 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
1.2.1 failed this metric
1.2.1 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
1.2.1 failed this metric
FC066: Ensure chef_version is set in metadata: ipa/metadata.rb:1
FC069: Ensure standardized license defined in metadata: ipa/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.2.1 passed this metric
Testing File Metric
1.2.1 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
1.2.1 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
1.2.1 failed this metric
FC069: Ensure standardized license defined in metadata: ipa/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
1.2.1 passed this metric
Testing File Metric
1.2.1 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
1.2.1 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
1.2.1 failed this metric
1.2.1 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