cookbook 'port_reservations', '= 0.1.0'
port_reservations (3) Versions 0.1.0 Follow1
Helpers for reserving ports to different applications
cookbook 'port_reservations', '= 0.1.0', :supermarket
knife supermarket install port_reservations
knife supermarket download port_reservations
port_reservations
Use data bags in Chef to manage specific application port reservations.
Usage
Data bag
Create a json file for your port reservations.
mkdir -p data_bags/ports touch data_bags/ports/reservations.json
{ "id": "reservations", "mapping": { "my-app": 8000, "haproxy-for-my-app": 8001 } }
Helpers
In a recipe, you can use the PortReservation
helper to retrieve a specific port.
include_recipe 'port_reservations' PortReservation.for('my-app') == 8000
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
0.1.0
Initial release of port_reservations
Foodcritic Metric
0.1.0 passed this metric
0.1.0 passed this metric