This is an automatic MacOS and Ubuntu Linux system provisioner, based on Ansible.
It will install the following packages:
- docker (for mac)
- docker-completion
- docker-compose
- docker-credential-helper-ecr
- google-cloud-sdk
- kubernetes-cli
- kind
- awscli
- neofetch
- gpg
- yadm
- iterm2
- toggl-track
- slack
- zoom
- visual-studio-code
- node@16
- yarn
- yarn-completion
- [email protected]
- golang
And some custom scripts you can find under config/macos/bin
:
run-dingy-proxy
: Custom script to run our docker based http proxy.ayse-get-sm
: This is a script to print out system informations including serial number.
Please note: The Ubuntu provisioner here is almost deprecated, we are going to replace it with a custom Ubuntu provisioner repository which will includes way more options.
Right now it just install docker
+ docker-compose
+ all needed to develop, including
dnsdock
and our custom dingy-proxy
.
To install on MacOS, issue
bash <(curl -fsSL https://raw.githubusercontent.com/sparkfabrik/sparkdock/master/bin/install.macos)
We are currently supporting only 20.04 LTS.
To install just issue
bash <(curl -fsSL https://raw.githubusercontent.com/sparkfabrik/sparkdock/master/bin/install.ubuntu)
This package is maintained by SparkFabrik's staff, mostly by Paolo Mainardi (macos configuration) and Paolo Pustorino (Ubuntu configuration).
Contributions are welcome, in particular it would be great to have playbooks for other OSes or Linux distro. Send us PRs, open issues if you encounter bugs, talk about this stuff in your blog and - most important - use docker! ;)