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

LongYC/winsubplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winsubplay

A basic playbook that performs some simple setups for a Ubuntu (particularly Windows Subsystem for Linux , thus the repository name) system.

  • Bash: Go to a preferred directory (e.g. workspace inside mounted Windows directory) with cdhome.
  • Vim: Configure colorscheme.
  • Git: Configure user email and name, set the editor to vim.
  • Docker: Configure environment to use Docker for Windows (requires Windows 10 Creators Update).
  • Python: Install pip.
  • Node.js: Install nvm and provision ~/.npmrc.
    • --no-use is used when loading nvm to reduce startup time, run nvm use before using node, npm or yarn.
  • Maven: Configure Maven settings (settings.xml and settings-security.xml).
  • AWS: Install AWS CLI, provision ~/.aws/credentials and ~/.aws/config.

Prerequisites

  1. Prepare SSH keys.

  2. Install Ansible 2.4.

  3. Clone this repository.

How to Use

  1. Copy config.example/ into config/ and update the files accordingly.

  2. $ ansible-playbook winsubplay.yml -i hosts --ask-become-pass

  3. Restart shell or source ~/.bashrc.

About

A basic playbook that performs some simple setups for Windows Subsystem for Linux (WSL), Ubuntu.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published