Versatile software engineer with a background in .NET consulting and CMS development. Working on regaining my embedded development skills to get more involved with IoT opportunities.
I'm currently interested in trying to automate my environments. In the past, especially on OS X, I have spent days getting my environment perfected. I probably couldn't do it again if I had to rebuild the precise environment, so I am working on scripting out my configuration, keeping configurations in source control, and fun stuff like that so that my environment is more disposable in the future and I can experiment freely knowing everything can easily be rebuilt.
Hey great article! this maybe can serve as inpiration. I have for both Fedora and Ubuntu (it is also possible that it doesn't work, I remember there were a few bugs :). Cheers!
I’m a Drupal Developer with a background in DevOps / SysAdmin. I’m obsessed by workflow and efficient tooling. I tend to work with charities / non-for-profits. I work remotely.
A great first step, if you haven't done it yet, is to save your configuration files in your home directory in a dotfiles git repo (here's mine for example). While you may need to do a couple of steps to get ready to pull it down, it can shave a bunch of time getting things like common tool and editor configs set up quickly.
I’m a Drupal Developer with a background in DevOps / SysAdmin. I’m obsessed by workflow and efficient tooling. I tend to work with charities / non-for-profits. I work remotely.
Versatile software engineer with a background in .NET consulting and CMS development. Working on regaining my embedded development skills to get more involved with IoT opportunities.
I did just start doing that, also handy for keeping my org mode files in sync. I am trying to learn Puppet as well, but that's going to take some time!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm currently interested in trying to automate my environments. In the past, especially on OS X, I have spent days getting my environment perfected. I probably couldn't do it again if I had to rebuild the precise environment, so I am working on scripting out my configuration, keeping configurations in source control, and fun stuff like that so that my environment is more disposable in the future and I can experiment freely knowing everything can easily be rebuilt.
Yes that's something I'm trying to do as well. A fully automated setup for Fedora is the dream. This article is kind of a first step for me
Hey great article! this maybe can serve as inpiration. I have for both Fedora and Ubuntu (it is also possible that it doesn't work, I remember there were a few bugs :). Cheers!
flrnprz / ansible
Workstation auto-conf
Workstation ansible playbooks
Need ansible installed in your local machine.
Command line
Testing:
Thank you
Nixos
You should check this out: github.com/geerlingguy/mac-dev-pla...
It uses Ansible and home brew to help automate Mac setup.
For Linux, check out the ansible playbooks I wrote github.com/fazlearefin/ubuntu-dev-...
That's a great idea for a write-up I would totally read the shit out of. Would love to hear about your progress and conclusions.
I do the same as well as make use of a utility called GNU Stow to manage said configs
A great first step, if you haven't done it yet, is to save your configuration files in your home directory in a dotfiles git repo (here's mine for example). While you may need to do a couple of steps to get ready to pull it down, it can shave a bunch of time getting things like common tool and editor configs set up quickly.
I do the same. Also, have a separate repo for my IDE (PHPStorm) settings.
I did just start doing that, also handy for keeping my org mode files in sync. I am trying to learn Puppet as well, but that's going to take some time!