Skip to content

Automated configuration of personal setup using Ansible

License

Notifications You must be signed in to change notification settings

Samuellucas97/MySetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Setup my personal machine installing manually is too dull, so I created this automated installation using Ansible to help with this stuff. Ansible is a configuration management tool too used throughout the world, I recommend it.

To clone this repository:

$ git clone https://github.com/Samuellucas97/MySetup.git
$ cd MySetup

Programs/Packages to be installed

  • Basic Linux packages
    • ☑️ net-tools
    • ☑️ curl
    • ☑️ htop
  • ☑️ Java JDK 17
  • ☑️ VSCode IDE
  • ❎ Oh My Bash
  • ❎ Google Chrome

Prerequisites

  • Install Git (version >= 2.25.1)

    • Execute on terminal: sudo apt install git.
    • To check if it was installed: git --version.
  • Install Python (version >= 3.8.10)

    • Execute on terminal: sudo apt install python3.8.
    • Open ~/.bashrc file and insert alias python=python3.
    • To check if it was installed: python --version.
  • Install Ansible (version >= 2.12.4)

    • Execute on terminal: sudo apt install ansible.
    • To check if it was installed: ansible --version.

Setting up - Ubuntu 20.04

Run the following command on terminal:

$ sudo ansible-playbook  -i "localhost," -c local setup_ubuntu20_04.yml

Always you change some of the YAML files, do not forget to use this command:

$ ansible-playbook setup_ubuntu20_04.yml --check

About

Automated configuration of personal setup using Ansible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published