Ask HN: Configuration Management for Windows Servers

1 points by anton_gogolev ↗ HN
I have a side-project which is a Puppet/Ansible-like server configuration management and orchestration tool for Windows-based servers.

While useful for us, I was wondering if this is something that general community might be interested in (in case you happen to be interested -- http://opsflow.io/ ).

There are several reasons I doubt someone will be interested. First is PowerShell DSC (which, IMO, is an overengineered disaster) and second is the fact that Windows administrators (and developers) still prefer clicking around to configure machines.

So, fellow NHers, is there a place under the sun for something like:

    infrastructure {

      import { 
        modules: iis,         
        roles: [ web_server ]
      }

      server [ 'mow1aps3.xxx.int', 'srv-aps11.xxx.int' ] {        
       
        include { 
          roles: [ web_server ]
        }

        directory 'c:\inetpub\xxx.aero' {
          ensure: present
        }
        
        iis::application_pool 'xxx.aero' {
          ensure: present,
          integrated: true,
          runxxx_version: 'v4.0',
          requires: windows::feature('iis')
        }   

        iis::site 'xxx.aero' {
          ensure: present,
          id: 1001,
          physical_path: 'c:\inetpub\xxx.aero',
          application_pool_name: 'xxx.aero',
          bindings: [ 'http:*:80:xxx.aero', 'http:*:80:xxx.xxx.int' ],
          requires: [ directory('c:\inetpub\xxx.aero'), windows::feature('iis'), iis::application_pool('xxx.aero') ]
        }
      }
    }

0 comments

[ 3.2 ms ] story [ 7.6 ms ] thread

No comments yet.