kodden-br / fedora-environment

πŸš€ DevOps/Web Developer Environment for Fedora based Linux distros.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fedora Environment for DevOps/WebDev

License: MIT

This repo contains Ansible playbook for fast and easy DevOps and Web Developer's Linux environment setup on Fedora and all its spins.

TL;DR

  1. sudo dnf install git ansible
  2. Adjust config.yml for your needs
  3. Run ./install script
  4. Let the ansible to do the magic
  5. Your system set up is like a rocket! πŸš€ You are ready to do the impossible!

Motivation

Setting up a new developer's machine can be an ad-hoc, manual, and time-consuming process. The current project aims to simplify the process with an Ansible Playbook to automate the setup of the system for being a rockstar of DevOps and Web Development.

Environment ingredients

The following will be installed and configured for you:

  • Node.JS (via node version manager) + global npm packages

  • PHP + Composer + global packages

  • Python + PIP + global packages

  • Visual Studio Code + extensions and themes

  • JetBrains Toolbox

  • Docker + Docksal

  • AWS CLI

  • TBD: Google Cloud SDK

  • TBD: Kubernetes + Minikube

  • Postman

  • zsh + antigen

  • And so much more (see config.yml)...

Prerequisites

Git and Ansible needs to be installed

sudo dnf install git ansible

Install

./install

🐧 Distro compatibility

Fedora

What about Debian-based distros like Ubuntu?

Check out the Ubuntu Environment project.

Author

πŸ‘€ Alexander Danilenko

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Experiencing any problems with your distribution? Raise and issue!

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2021 Alexander Danilenko.
This project is MIT licensed.

About

πŸš€ DevOps/Web Developer Environment for Fedora based Linux distros.

License:MIT License


Languages

Language:Shell 100.0%