Skip to content
This repository has been archived by the owner on Jan 8, 2020. It is now read-only.

Niceplace/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a playbook that replicates my current laptop configuration

Requirements to run the playbook

Playbook content

The playbook is configured to run on localhost in the provided hosts file

You need to run the playbook with the option to specify which hosts file to use (-i) and the option to ask for sudo password when needed (--ask-sudo-pass). The following commands assume you are positioned in the "playbooks" directory.

ansible-playbook -i hosts --ask-sudo-pass devenv.yml

If you need to run the playbook in check mode only, add the (--check) option at the end

ansible-playbook -i hosts --ask-sudo-pass devenv.yml --check

It is important to note that all downloaded docker-compose projects (redmine, wekan) are automatically started and configured to start upon boot.

The playbook installs and configures the following software :

  • Up-to-date OS (Ubuntu 16.04 LTS)
    • Atom (with plugins)
      • language-docker
      • linter
      • platformio-ide-terminal
      • autocomplete-python
      • emmet
      • dash
    • Docker & docker-compose
    • dockerized redmine installation (from sameersbn)
    • dockerized wekan server (open-source trello)
    • dockerized eclipse (eclipse-che)
    • hugo
    • java (8)
    • maven (from latest archive, not apt)
    • node (from latest stable release)
    • pycharm
    • python (2 & 3)
    • zeal (multiple docsets downloaded)
      • Ansible
      • Bootstrap (3 & 4)
      • Python (2 & 3)
      • D3JS
      • Flask
      • NodeJS
      • SVG
      • Jquery
      • Sass
      • WordPress
    • redshift (f.lux equivalent)
    • tlp (thinkpad power control utility)
    • vlc media player
    • clementine music player
    • latest git for ubuntu
    • latest geany for ubuntu
    • latest gparted for ubuntu
    • latest meld for ubuntu
    • latest vim for ubuntu

Also, it configures the /opt folder on the host to be owned by the current user and to contain all docker, docker-compose projects and volume folders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published