Skip to content

ahanson/ansible-provisioning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

Ansible Desktop Provisioning:

Questions:

  • How many different versions of Linux Mint should I test this on?
    • Linux Mint 19.3 XFCE.
    • Linux Mint 20.01 XFCE.
  • Should I test it on older versions of (x/k)Ubuntu? Older stuff sometimes comes in the door at Freegeek for support.
  • Do we need the pepperflash player anymore, now that Flash has been retired?

Done:

  • Updating, upgrading, removing useless packages, emptying the package cache.
  • Installing a short list of basic packages.
  • check if there's a webcam and install cheese.
  • Make a initial Timeshift snapshot. Don't make another snapshot if there is already one snapshot.

To Do:

  • If it's Xubuntu, install xubuntu-restricted-extras, remove abiword and gnumeric.
  • check if it's an Apple machine and act accordingly.
  • Show the old-school steam locomotive ascii animation after everything is done.
  • Change the wallpaper to a FreeGeek Chicago wallpaper.
  • If logged into oem, make changes to /etc/skell and /etc/profile so that when the user makes an account for themselves, changes by the install script aren't removed.

Notes:

You will need Git and Ansible to run this script. Here's how to get them:

sudo apt-get install git ansible

How to gather_facts on the target machine:

ansible localhost -m setup

How to run the script on the target machine;

sudo ansible-pull -U https://github.com/ahanson/ansible-provisioning.git

About

An Ansible Pull playbook for setting up Linux Mint Desktops. Based on the old FreeGeek Chicago install script.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors