luanngominh.meme

meme project

FOSSA Status

  • Set host information at inventory/hosts, it contains ansible_user, private_key and so on.
  • Install ansible:
chmod +x get_ansible
./ansible
  • Note: meme only support debian or based on debian distro.

Basic utilities

Install common tool for debian or based on debian distro such as ubuntu. In inventory/group_vars/all.yml, copy_source_list' value is False, which mean will use source list on your own. Change to True if you want to use project' source list.

  • add sources list
  • upgrade system
  • vim
  • git
  • zsh
  • curl
  • tcpdump
  • dnsutils
  • net-tools
  • fonts-powerline
  • sudo
  • nload
  • ioping
  • sysstat
  • speedtest
  • Change ansible user at inventory/workspace/workspace.yml Install basic utilities ansible-playbook common.yml
    If you run playbook from local, type ansible-playbook -c local workspace.yml

  • Note: oh-my-zsh only apply for root, so when creating new user we should copy .zshrc to current user directory. For example, cp /etc/zsh/zprofile ~/.zshrc

My workspace

Work space for golang developer, devops, and frontend vue.

  • alias some command
  • golang
  • docker and docker-compose
  • nodejs v10
  • vuejs and vue-cli
  • telegram
  • slack
  • google chrome
  • visual code
  • terraform
  • tweak
  • dash-to-dock (gnome extension)
  • reactjs
  • emacs
  • aws-cli
  • gcloud-cli
  • insomnia

Install workspace ansible-playbook workspace.yml
If you run playbook from local, type ansible-playbook -c local workspace.yml

Collaborator

I am enable for all contribution, you can fork this project to your git and create pull request for me.
Thank you,
luanngominh

License

FOSSA Status

About

Playbook for installing some common tool for server and installing workspace for devops golang, frontend react and vue

Install
ansible-galaxy install luanngominh.meme
GitHub repository
License
gpl-3.0
Downloads
79