cookbook 'orchestrator', '= 0.3.1'
orchestrator (11) Versions 0.3.1 Follow0
Installs/Configures github orchestrator
cookbook 'orchestrator', '= 0.3.1', :supermarket
knife supermarket install orchestrator
knife supermarket download orchestrator
orchestrator
Cookbook provides resource for creating github-orchestrator instances
https://github.com/github/orchestrator
Usage
orchestrator_service 'default' do
database_backend 'mysql/sqlite'
install_mysql true/false
mysql_root_password 'password'
orchestrator_database_name 'orchestrator'
orchestrator_database_user 'orchestrator'
orchestrator_database_password 'secret'
mysql_topology_user 'topology'
mysql_topology_password 'password'
http_user 'http_user'
http_password 'secret'
raft_nodes []
mysql_socket '/var/run/mysql-orchestrator/mysqld.sock'
end
Cookbook will install fresh mysql instance and configure it to serve orchestrator node.
All of the above attributes are optional, though recommended for production.
If mysql_root_password
is not defined, random mysql root password will be generated upon installation and saved into /root/.my.cnf
credentials file.
If you want to manually setup mysql instance, you can skip mysql installation by setting install_mysql
to false
.
Examples
Install orchestrator with mysql-community server as backend db:
orchestrator_service 'default' do
end
Install orchestrator with sqlite3 as backend db:
orchestrator_service 'default' do
database_backend 'sqlite'
end
Cookbook dependencies
Depends on:
mysql
poise
Dependent cookbooks
poise ~> 2.8.2 |
mysql ~> 8.5.1 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.3.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.3.1 passed this metric
Foodcritic Metric
0.3.1 passed this metric
No Binaries Metric
0.3.1 passed this metric
Testing File Metric
0.3.1 passed this metric
Version Tag Metric
0.3.1 passed this metric
0.3.1 failed this metric
0.3.1 passed this metric
Foodcritic Metric
0.3.1 passed this metric
No Binaries Metric
0.3.1 passed this metric
Testing File Metric
0.3.1 passed this metric
Version Tag Metric
0.3.1 passed this metric
0.3.1 passed this metric
0.3.1 passed this metric
Testing File Metric
0.3.1 passed this metric
Version Tag Metric
0.3.1 passed this metric
0.3.1 passed this metric
0.3.1 passed this metric