2013-07-10 16 views
10

Sto usando Ansible per qualche problema di gestione delle infrastrutture per il mio progetto. Ho raggiunto questo compito utilizzando un client Linux come dire di copiare un file bin dal server Ansible e installarlo su un computer client. Si tratta di compiti nei miei Playbook utilizzando i normali comandi Linux come ssh, scp, ./bin ecc,Client o client Windows Ansible con server linux Ansible? Possibile?

Ora voglio ottenere lo stesso in un client Windows. Non sono riuscito a trovare alcuna documentazione valida per provarlo. Se qualcuno di voi ha provato ad utilizzare Ansible con client Windows allora sarebbe bello se si potesse condividere le procedure o prototipo o di qualsiasi pezzo di informazione per cominciare e progredire ulteriormente sul mio problema.

+0

Uno degli obiettivi di ansible è ** NON ** di doverlo installare sulle macchine gestite. Come una sola risposta afferma, configura il tuo host Windows, aggiungi quell'host al tuo inventario (tipicamente il file hosts) e gestiscilo dal tuo host Linux (controllo). –

risposta

4

Non c'è alcun supporto integrato di Windows per Ansible oggi. Se cerchi nella mailing list, troverai alcuni riferimenti a persone che hanno avuto un successo minimo con cose come CygWin. Probabilmente dovresti controllare la mailing list e rimanere sintonizzati.

+0

oh! questo è triste! Non vedo l'ora che arrivi ansible con il supporto di Windows. Se il, è un ottimo strumento per il mio problema. Sto provando ad usare CygWin ora, ma fetl è un supporto per build. Puoi condividere la mailing list? – Googler

4

A partire dalla versione 1.7, Ansible contiene anche il supporto per la gestione di macchine Windows. Questo utilizza il remoting nativo di PowerShell, piuttosto che SSH. Vedere il sito Web della documentazione Ansible per dettagli su Windows support for Ansible.

+0

Puoi trovare istruzioni dettagliate su come configurare Ansible per gestire le macchine Windows su questo link. https://groups.google.com/forum/#!profile/ansible-project/APn2wQe4vzr7Onq4GTxy-SEr1AyDCiwQkSTc3iCS1tMtdz-400DSFtExdniU01Y9BEgQW3yxDXgb/ansible-project/DJqUWVnH5Go/wW1jTPh5BwAJ. – skinnedKnuckles

+0

Il link sopra non è aggiornato. Controlla [qui] (https://groups.google.com/forum/#!searchin/ansible-project/skinnedknuckles%7Csort:date/ansible-project/3uSUemHNGsY/odRqM_E5BQAJ) per istruzioni dettagliate su come configurare Ansible per gestire Windows macchinari. – skinnedKnuckles

0

In teoria funziona sotto Windows con Cygwin (o meglio babun). Dovrai installare tutto per farlo funzionare, this article lo descrive bene.

0

È possibile utilizzare il servizio remoto di PowerShell. Ma sto usando SSH con Cygwin installato in Windows in modo che lo stesso codice di linux funzioni perfettamente anche in Windows.