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,976 of 196,338
Downloads: 349,781
Daily
Ranking: 19,378 of 196,320
Downloads: 5
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 | 3,687,515,579 | bundler |
| 8 | 1,399,913,164 | rake |
| 25 | 1,140,609,361 | thor |
| 29 | 1,013,199,560 | rspec |
| 57 | 737,392,019 | rubocop |
| 72 | 628,596,604 | pry |
| 108 | 476,220,255 | byebug |
| 176 | 300,506,455 | erubis |
| 189 | 285,937,754 | awesome_print |
| 263 | 205,861,886 | git |
| 349 | 149,530,376 | open4 |
| 361 | 141,573,665 | climate_control |
| 794 | 72,436,411 | fuubar |
| 898 | 59,188,820 | vault |
| 943 | 54,783,122 | gems |
| 1,038 | 48,852,684 | semantic |
| 1,556 | 26,817,053 | chef |
| 1,568 | 26,334,757 | diplomat |
| 1,582 | 25,468,069 | gem-release |
| 2,376 | 9,589,359 | github_api |
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | okouam |