Sistema de Control de Versiones
3:43 Control Versiones
- bzr
- git
- git_config
- github_hooks
- github_keys
- github_release
- gitlab_group
- gitlab_project
- gitlab_user
- hg
- subversion
git
https://docs.ansible.com/ansible/latest/modules/git_module.html#git-module
- requerido
- repo = direccoión
- dest = /directorio
- opcional
- version
- update = yes / no
- remote = origin
- recursive = yes / no
- force = no / yes
- accept_hostkey = no / yes
... -name: obtener ejemplo git: repo: https://github.com/ansible/ansible-examples.git dest: /root/ansible_examples/
git_config
https://docs.ansible.com/ansible/latest/modules/git_config_module.html#git-config-module
- name = nombre_calve
- value = valor
- scope = { local | global | system }
- list_all = yes / no
- repo = ruta/repo
-name: usar vim como editor git_config: name: core.editor value: vim scope: global
hg
https://docs.ansible.com/ansible/latest/modules/hg_module.html#hg-module
- requerido
- repo = dirección
- dest = /path/
- opcional
- force = yes / no
- purge = no / yes
- revision = version
- update = yes / no
-name: obtener código hg: repo: https://www.selenic.com/repo/hello dest: /home/user/hg/
subversion
https://docs.ansible.com/ansible/latest/modules/subversion_module.html#subversion-module
- requerido
- repo = dirección
- dest = /directorio/
- opcional
- force = no / yes
- username = usuario
- password = contraseña
- revision = version
- switch = yes / no ← cambio de rama
-name: obtener código de WP subversion: repo: https://develop.svn.wordpress.org/trunk/src/ dest: /home/users/wp