This controls if and how files are backed up by cf-agent during file editing operations. If enabled previous versions of the file will be retained next to the file or in default_repository if it is defined in body agent control. Note as it relates to edited files it is only applicable when combined with edit_line. It has no effect when used with edit_template or copy_from. A value of true (the default behavior) will result in the agent retaining the previous version of the file suffixed with .
Is there implicit "canonify"-cation happening in in "classes:" promise type? Yes the agent will automatically canonify classes that you define for your convenience. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 bundle agent main # @brief show how classes are automatically canonified during definition { vars: "invalid_class_string" string => "my-invalid-class"; classes: @if minimum_version(3.
1 echo hello world 1 2 3 4 5 bundle agent main { reports: "Hello World"; } R: Hello World
Well, I no longer work at CFEngine Inc. But only because we re-named the company to Northern Tech in order to unify our multiple products under a single company. Both CFEngine and Mender will continue to have their own unique product branding.
Finally leaving behind the bloated wordpress in favor of hugo which can use org source files!
This weekend Neil Watson asked if I could share how I use org-mode with Spacemacs. @cmdln_ Care to share with an Emacs illiterate how you got Spacemacs and Org-mode to work together? – @neil_h_watson First of all, I spend most of my time in a terminal, and vim is ingrained in my muscle memory any time I need to edit a file. While Vim is my goto editor I consider myself just a novice Vim user.
I recently built a new file server and I based it on the well renowned FreeNAS by iXsystems. It’s been pretty solid over the past few weeks but today I ran into an issue. The web ui stopped responding. Actually it turned out that the django service had stopped. Well, that was the perfect opportunity to use CFEngine to make sure I never have the issue again. I grabbed the cfengine community 3.
You never know when the Zombie or Cloud Apocalypse is coming. It’s good to be able to locate those buried bodies quickly and easily. OK, enough bad jokes, but haven’t you ever looked at some CFEngine policy and wondered to yourself, exactly what does “delete => tidy” or some other body or bundle do? I have. I even wrote a crappy little perl script to locate the files that contained a specific body or bundle and then print out the single body or bundle.
I want to take a minute to thank Thomas Leyer for all of his hard work and dedicated service to the LOPSA Mentorship Program Team. Thomas has been a volunteer since the programs inception, and has chaired the program for the past three years! Thanks Thomas! I think the mentorship program is one of the best things that LOPSA offers. You should consider participating. It’s a great experience whether you choose to participate in the core team, as a mentor or as a protégé, I guarantee you will learn something, and you will be affecting the future of the profession.
Today I start a new journey with some of the smartest people on the planet. I have accepted a position with CFEngine. Primarily I will be assisting customers with the evaluation, design, implementation and policy writing. If you know me from the CFEngine community, don’t worry I only plan to increase my activity and continue to help in any way I can. Now one of my favourite hobbies is my job!