Categories: None [Edit]
sambot
# Sambot
Sambot is our internal Platform Engineering toolchain to help standardize and
simplify our DevOps workflow.
It provides an executable with a variety of commands, grouped in various areas
of functionality such as session management, DNS changes and cookbook management.
## Usage
To install the gem, simply run `chef gem install sambot`. This will install the
gem in your ChefDK installation. If you want to use it outside Chef,
run `gem install sambot`.
Run `chef exec sambot` to be shown the help menu. For help on specific commands,
i.e. cookbook management and specific cookbook management commands, run
`chef exec sambot help cookbook` or `chef exec sambot cookbook help generate`
for example.
## Contributing
Bug reports and pull requests are welcome on GitHub at
https://github.exacttarget.com/ads-devops/sambot.
### Installation
Make sure you have `ruby >= 2.4.0` installed.
Install `bundler >= 1.15.1` by running `gem install bundler`
Run `bundle install` from the root of the project to install the
required Ruby gems.
### Running Sambot
If you want to test your changes locally, you can run `bundle exec bin/sambot`.
### Running Tests
Run `bundle exec rspec spec` to execute the unit tests.
Run `cd integration_tests && bundle exec rspec .` to execute the integration
tests. These require that you have Docker Compose available.
### Linting
There is nothing here yet
Total
Ranking: 9,375 of 186,833
Downloads: 319,779
Daily
Ranking: 6,688 of 186,696
Downloads: 224
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
Rank | Downloads | Name |
---|
Depends on
Rank | Downloads | Name |
---|---|---|
1 | 2,901,817,099 | bundler |
10 | 1,126,598,827 | rake |
25 | 963,269,230 | thor |
27 | 908,597,480 | rspec |
57 | 588,723,205 | rubocop |
71 | 542,145,729 | pry |
98 | 414,034,734 | byebug |
148 | 285,001,612 | erubis |
164 | 261,684,301 | awesome_print |
252 | 173,061,758 | git |
323 | 129,597,580 | open4 |
343 | 123,106,624 | climate_control |
750 | 66,601,924 | fuubar |
878 | 52,557,728 | vault |
1,011 | 43,405,824 | gems |
1,101 | 38,034,232 | semantic |
1,444 | 25,604,065 | chef |
1,592 | 20,880,495 | diplomat |
1,994 | 11,889,111 | gem-release |
2,219 | 9,125,034 | github_api |
Owners
# | Gravatar | Handle |
---|---|---|
1 | okouam |