Skip to content

3mdeb/workstation-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible workstation self-setup

Prerequisites

  • Installed system (tested with Fedora 38)

  • Created user with sudo access

  • Installed dependencies by running ./bootstrap.sh script:

    ./bootstrap.sh
  • Create extra vars from template eg.:

    Fill in your user details. You can also provide your own templates.

    cp extra_vars/username-template.yml extra_vars/$USER.yml
    

Usage

ansible-playbook --ask-become-pass --extra-vars @extra_vars/$USER.yml workstation-setup-eft.yml

Currently, the default and tested usage is self-setup of the workstation on localhost.

Playbooks

Currently available playbooks are:

  • workstation-setup-eft.yml
    • includes worstation-setup-base.yml playbook
    • adds roles suitable for embedded developer on top of it

Packages

Currently packages are distributed into 3 groups:

  • packages_base - suitable for every developer

  • packages_embedded - especially useful for embedded developers

  • packages_extra_* - user-specific packages

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published