An open API service indexing awesome lists of open source software.

https://github.com/anthr76/boombox

My personal portable tooling repository for Developer Operations.
https://github.com/anthr76/boombox

Last synced: about 1 year ago
JSON representation

My personal portable tooling repository for Developer Operations.

Awesome Lists containing this project

README

          

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![ASL License][license-shield]][license-url]





Logo

Boombox


Personal portable developer operations container. PPDOC


Explore the docs »




View Demo
·
Report Bug
·
Request Feature

Table of Contents




  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgements

## About The Project

[![asciicast](docs/images/example.svg)](https://asciinema.org/a/LOSmlIAVU6J1iHXWbDCGKaFRo)

### Built With

* [Podman](https://github.com/containers/podman)
* [Buildah](https://github.com/containers/buildah)
* [Toolbox](https://github.com/containers/toolbox)

## Getting Started

> TODO

### Prerequisites

You'll need toolbox, and podman installed
* toolbox
```sh
sudo dnf install toolbox
```

### Installation

1. Clone or fork the repo
```sh
git clone https://github.com/anthr76/boombox.git
```
2. Make your desired ansible changes or provision the *shim* image how you like
```sh
TODO
```

## Usage

This repo is intended to store my personal tooling for toolbox in VCS. My optimal DevOps environment uses a OpenSUSE [Tumbleweed](https://registry.opensuse.org/cgi-bin/cooverview)container packaged with DNF instead of Zypper. I choose to use Tumbleweed since it's rolling and I package my applications I use on a daily basis on [OBS](https://build.opensuse.org/package/show/home:anthr76:kubernetes/). The tumbleweed DNF container I have built here should be submitted back to Toolbox once it's cleaned up. My shim container then adds my ansible configured opions on a timer to ensure it's always up to date.

_For more examples, please refer to the [Upstream Documentation](https://github.com/containers/toolbox)_

## Roadmap

See the [open issues](https://github.com/anthr76/boombox/issues) for a list of proposed features (and known issues).

## Contributing

Although this is my personal project that others likely won't find useful I'm always open to learning new things and seeing how others interpret things.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the ASL 2.0 License. See `LICENSE` for more information.

## Contact

Anthony Rabbito - [@anthonyrabbito](https://twitter.com/anthonyrabbito) - hello@anthonyrabbito.com

[https://github.com/anthr76/boombox](https://github.com/anthr76/boombox)

## Acknowledgements

* [Containers Devs](https://github.com/containers?q=&type=&language=)

[contributors-shield]: https://img.shields.io/github/contributors/anthr76/boombox.svg?style=for-the-badge
[contributors-url]: https://github.com/anthr76/boombox/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/anthr76/boombox.svg?style=for-the-badge
[forks-url]: https://github.com/anthr76/boombox/network/members
[stars-shield]: https://img.shields.io/github/stars/anthr76/boombox.svg?style=for-the-badge
[stars-url]: https://github.com/anthr76/boombox/stargazers
[issues-shield]: https://img.shields.io/github/issues/anthr76/boombox.svg?style=for-the-badge
[issues-url]: https://github.com/anthr76/boombox/issues
[license-shield]: https://img.shields.io/github/license/anthr76/boombox.svg?style=for-the-badge
[license-url]: https://github.com/anthr76/boombox/blob/master/LICENSE