Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
info:cursos:pue:devops2022:s13 [23/03/2022 12:14] – [windows] mateinfo:cursos:pue:devops2022:s13 [23/03/2022 14:02] (actual) – [windows] mate
Línia 472: Línia 472:
 == windows == windows
 <callout type="info" icon="true"> <callout type="info" icon="true">
-  * ./Material Curso Ansible/Curso Ansible 2020.pdf pag 207 +  * ./Material Curso Ansible/Ansible-Windows-winrm/ 
-  * ./Material Curso Ansible/DO407-AUTOMATION WITH ANSIBLE I.pdf pag 108 +  * ./Material Curso Ansible/Ansible-Vmware-vSphere/ 
-  * [[https://galaxy.ansible.com]]+  * ./Material Curso Ansible/Curso Ansible 2020.pdf pag  
 +  * ./Material Curso Ansible/DO407-AUTOMATION WITH ANSIBLE I.pdf pag  
 +  * [[https://docs.ansible.com/ansible/2.9/modules/list_of_windows_modules.html]] 
 +  * ./Material Curso Ansible/Ansible-Windows-winrm/Configure ansible-windows.txt
 </callout> </callout>
 +
 +  * WinRM (protocolo en máquinas Windows desde W2012)
 +    * https/5986, http/5985
 +    * .NET 4.0: <code>Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version</code>
 +    * script ejecutar máquina windows para permitir conexión: **https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1**
 +  * Dependencia master ansible:<code bash>yum install python2-winrm.noarch -y</code>
 +  * <code properties ; /etc/ansible/hosts>...
 +[win]
 +192.168.1.46
 +
 +[win:vars]
 +ansible_user=Administrador
 +ansible_password=Password,013
 +ansible_connection=winrm
 +ansible_winrm_server_cert_validation=ignore
 +ansible_become_method=runas
 +ansible_become_user=Administrador
 +...
 +</code>
 +=== chocolatey
 +  * "apt" para Windows
 +  * [[https://chocolatey.org/]]
 +  * [[https://boxstarter.org]]
 +
 +== ansible vault
 +<callout type="info" icon="true">
 +  * ./Material Curso Ansible/Curso Ansible 2020.pdf pag  226
 +  * ./Material Curso Ansible/DO407-AUTOMATION WITH ANSIBLE I.pdf pag 127
 +  * ./Material Curso Ansible/Introduccion Ansible.txt línea 168
 +</callout>
 +  * Cifrar playbooks
 +  * ''ansible-vault''
 +    * encrypt
 +    * decrypt
 +    * edit
 +    * view
 +    * encrypt_string: solo encripta una cadena que se puede usar en una variable del .yaml
 +  * ''ansible-playbook''
 +    * ''%%--%%ask-vault-pass''
 +    * ''%%--vault-password-file%%'': contraseña en texto plano dentro de un fichero (en el master)
 == Extra == Extra
   * [[https://image.ibb.co/]]   * [[https://image.ibb.co/]]
   * kubernetes: [[https://galaxy.ansible.com/kubernetes/core]]   * kubernetes: [[https://galaxy.ansible.com/kubernetes/core]]
  
  • info/cursos/pue/devops2022/s13.1648062846.txt.gz
  • Darrera modificació: 23/03/2022 12:14
  • per mate