3 ms·
You can just use Vagrant for this kind of setup. The benefit of that is you can provision so it is able to run your application and you're able to commit it to
by lapser 4y ago
You can just use Vagrant for this kind of setup. The benefit of that is you can provision so it is able to run your application and you're able to commit it to git and share it with others. Pretty sure it will have a qemu adapter too if you so choose.
- westurner 4y agobrew install vagrant packer terraform Podman Desktop is Apache 2.0 open source; supports Win, Mac, Lin; supports Docker Desktop plugins; and has plugins for Podman, Docker, Lima, and CRC/OpenShift Local (k8s) https://github.com/containers/podman-desktop https://github.com/containers/podman-desktop : brew install podman-desktop /? vagrant Kubernetes MacOS https://www.google.com/search?q=vagrant+Kubernetes+macos https://www.google.com/search?q=vagrant+Kubernetes+macos You get all that put together one time on one box and realize you could have scripted the whole thing, but you need bash 4+ or Python 3+ so it all depends on `brew` first: https://github.com/geerlingguy/ansible-for-kubernetes/blob/master/ansible-containers/main.yml https://github.com/geerlingguy/ansible-for-kubernetes/blob/m... The Ansible homebrew module can install and upgrade brew and install and upgrade packages with brew: https://docs.ansible.com/ansible/latest/collections/community/general/homebrew_module.html#examples https://docs.ansible.com/ansible/latest/collections/communit... And then write tests for the development environment too, or only for container specs in production: https://github.com/geerlingguy/ansible-for-kubernetes/tree/master/testing-molecule-kind#running-tests https://github.com/geerlingguy/ansible-for-kubernetes/tree/m... : brew install kind docker type -a python3; python3 -m site python3 -m pip install molecule ansible-test yamllint # molecule converge; ssh -- hostname molecule test # molecule destroy westurner/dotfiles/scripts/upgrade_mac.sh: https://github.com/westurner/dotfiles/blob/develop/scripts/upgrade_mac.sh https://github.com/westurner/dotfiles/blob/develop/scripts/u...
- westurner 4y agoPerhaps not that OT, but FWIW I just explained exactly this in a tweet: > Mambaforge-pypy3 for Linux, OSX, Windows installs from conda-forge by default. (@condaforge builds packages with CI for you without having to install local xcode IIRC) conda install -c conda-forge -y nodejs mamba install -y nodejs https://github.com/conda-forge/miniforge#mambaforge-pypy3 https://github.com/conda-forge/miniforge#mambaforge-pypy3
- deleted 4y ago[deleted]