# Configuration Management

**URL:** <https://www.ruby-forum.com/t/configuration-management/193847>\
**Category:** IronRuby\
**Created:** [August 25, 2010, 2:31pm UTC](https://www.ruby-forum.com/t/configuration-management/193847 "2010-08-25T14:31:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![beer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f04885/32.png) [@beer](https://www.ruby-forum.com/u/beer)\
**Post date:** [August 25, 2010, 2:31pm UTC](https://www.ruby-forum.com/t/configuration-management/193847/1 "2010-08-25T14:31:25Z")

</div>

Hello all.

I wanted to use Puppy to maintain configuration for some Windows  
servers, but apparently the port is not mature yet on Win32.

So, I’m thinking of implementing it myself. My needs are simple:

- copy files over
- restart IIS/services
- edit XML files (add/remove keys)
- register assemblies in the GAC

I want to have easy rollbacks too, so it’s kinda like Windows’ System  
Restore functionality, in spirit.

My question is: does someone know of something that can do this for  
Windows? And if not, is there a way to register assemblies in the GAC  
with IronRuby, or do I have to encapsulate gacutil in a system call?  
(same  
for service start/stop, too).

Thanks for any feedback in advance!

(and sorry for posting this first on #ruby)

---

<div class="post-metadata">

**Author:** ![beer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f04885/32.png) [@beer](https://www.ruby-forum.com/u/beer)\
**Post date:** [August 25, 2010, 3:27pm UTC](https://www.ruby-forum.com/t/configuration-management/193847/2 "2010-08-25T15:27:28Z")

</div>

Its worth taking a look at albacore, it should help with some of your  
requirements : [GitHub - mxriverlynn/Albacore: Dolphin-Safe Rake Tasks For .NET Systems](http://github.com/derickbailey/Albacore)

---

<div class="post-metadata">

**Author:** ![beer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f04885/32.png) [@beer](https://www.ruby-forum.com/u/beer)\
**Post date:** [August 25, 2010, 3:46pm UTC](https://www.ruby-forum.com/t/configuration-management/193847/3 "2010-08-25T15:46:18Z")

</div>

Smith, Garren wrote:

> Its worth taking a look at albacore, it should help with some of your  
> requirements : [GitHub - mxriverlynn/Albacore: Dolphin-Safe Rake Tasks For .NET Systems · GitHub](http://github.com/derickbailey/Albacore)

Looks interesting, thanks for the tip!
