-
chef-utils-17.10.0-1.lbn25.noarch
Basic utility functions for Core Chef development.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
summon-chefapi-0.1.1-0.2.git88fdef1.lbn25.x86_64
For many, Chef encrypted data bags are difficult to work with. This Summon provider allows you to use Summon + secrets.yml to improve your development workflow with encrypted data bags.
Example
Create an encrypted data bag with a PostgreSQL password.
$ knife data bag create passwords postgres --secret-file encrypted_data_bag_secret
{
"id": "postgres",
"value": "mysecretpassword"
}
Install Summon and this provider.
Create a secrets.yml file.
POSTGRES_PASSWORD: !var passwords/postgres/value
Now you can inject the password into any process as an environment variable. Instead of dealing with the Data Bag API in your Chef recipe, you can just use ENV['POSTGRES_PASSWORD'].
$ summon chef-client --once
Once chef-client finishes, the password is gone, not left on your system.
Configure
Configuration of this provider is through environment variables:
CHEF_NODE_NAME: The name of the node. (node_name in knife.rb)
CHEF_CLIENT_KEY_PATH: The location of the file that contains the client key. (client_key in knife.rb)
CHEF_SERVER_URL: The URL for the Chef server. (chef_server_url in knife.rb)
CHEF_DECRYPTION_KEY_PATH: The location of the file that contains the decryption key.
CHEF_SKIP_SSL: Skip SSL verification (for self-signed certs). Set to "1" to activate.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
bastion-chef-1.0.1-1.lbn36.noarch
LBN managed Chef validation certificate(s)
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-pytest-testinfra-6.8.0-1.fc36.noarch
With Testinfra you can write unit tests in Python to test actual state of your
servers configured by management tools like Salt, Ansible, Puppet, Chef and so
on.
Testinfra aims to be a Serverspec equivalent in python and is written as a
plugin to the powerful Pytest test engine.
Located in
LBN
/
…
/
CI/CD
/
BastionLinux 36
-
rubygem-inspec-chef-0.3.4-1.lbn36.noarch
This plugin allows InSpec 'inputs' to be provided by Chef Server.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
goiardi-0.11.10-6.lbn36.x86_64
A Chef server written in Go, able to run entirely in memory, with optional persistence with
saving the in-memory data to disk or using MySQL or Postgres as the data storage backend.
Docs: http://goiardi.readthedocs.org/en/latest/index.html
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
cheffish-17.1.5-1.lbn36.noarch
A library to manipulate Chef in Chef.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
chef18-18.2.7-1.lbn36.noarch
Chef is a systems integration framework and configuration management library
written in Ruby. Chef provides a Ruby library and API that can be used to
bring the benefits of configuration management to an entire infrastructure.
Chef can be run as a client (chef-client) to a server, or run as a standalone
tool (chef-solo). Configuration recipes are written in a pure Ruby DSL.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
chef-vault-4.1.10-1.lbn36.noarch
Data encryption support for chef using data bags
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
chef-utils-18.2.7-1.lbn36.noarch
Basic utility functions for Core Chef development.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36