watsonb / ap_linux_setup

Ansible Playbook Project for setting up new Linux environment the way I like it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ap_linux_setup

A collection of playbooks, plays, tasks, and other items to configure a "fresh" Linux environment the way I like it.

NOTE: "fresh" means a fairly vanilla installation. Obviously there will be some bootstrapping required to get Ansible installed locally initially, but after that, I want to run playbooks.

Current Version

Version

See VERSION for notes/history.

Required Roles

See requirements.yml

Required Collections

See requirements.yml

Variables

Check out documentation for the above roles for configurable variables. Below, are variables specific to this playbook project.

Common Variables

TODO: document

Examples

TODO: document

License

MIT

Author Information

Author E-mail
Ben Watson bwatson1979@gmail.com

Playbook Development Information

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Git SCM

Please refer to the .gitignore file and update accordingly depending on your development environment, etc. The particular file was generated at gitignore.io and contains settings for the following:

  • Ansible
  • Python
  • Vim
  • Eclipse
  • IntelliJ IDEA
  • Linux
  • Windows

Versioning

Please update VERSION.md as you release new versions of your role and try to abide by Semantic Versioning.

Self-contained

Please try to keep this playbook as self-contained as possible such that it may be used with multiple inventories.

About

Ansible Playbook Project for setting up new Linux environment the way I like it.


Languages

Language:Shell 100.0%