User Tools

Site Tools


инструмент_gitlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
инструмент_gitlab [2026/02/06 20:43]
val
инструмент_gitlab [2026/02/09 14:21] (current)
val [Пример shell ansible]
Line 79: Line 79:
   * [[https://​galaxy.ansible.com/​ui/​repo/​published/​hifis/​toolkit/​content/​role/​gitlab/​]]   * [[https://​galaxy.ansible.com/​ui/​repo/​published/​hifis/​toolkit/​content/​role/​gitlab/​]]
  
-==== Тестирование ==== 
-<​code>​ 
-# gitlab-ctl status 
  
-# gitlab-rake gitlab:​check 
-</​code>​ 
  
 ===== Подключение ===== ===== Подключение =====
Line 155: Line 150:
 <​code>​ <​code>​
 ### docker exec -it root_web_1 bash ### docker exec -it root_web_1 bash
 +### kubectl -n my-gitlab-ns exec -ti pods/​gitlab-<​TAB>​ -- bash
 +
 +# ###​gitlab-ctl status
 +
 +# ###​gitlab-rake gitlab:​check
  
 # gitlab-ctl show-config # gitlab-ctl show-config
Line 163: Line 163:
 ... ...
 </​code>​ </​code>​
 +==== Настройка отправки почты ====
  
 +  * [[Утилита msmtp#​sendmail без mta]]
 +<​code>​
 +root@gitlab:/#​ gitlab-rails console
 +irb(main):​001>​ Notify.test_email('​student@corp15.un',​ '​Message Subject',​ '​Message Body'​).deliver_now
 +</​code>​
 ==== GitLab Docker Registry ==== ==== GitLab Docker Registry ====
  
Line 451: Line 457:
  
 <​code>​ <​code>​
-Settings -> CI/CD -> Variables -> Add variable -> Masked and hidden ... ANS_V_SEC или VAULT_ADDR+Settings -> CI/CD -> Variables -> Add variable -> Masked and hidden ... ANS_V_SEC или VAULT_ADDR/​VAULT_TOKEN
  
 снять Protect variable снять Protect variable
Line 458: Line 464:
 </​code>​ </​code>​
 <​code>​ <​code>​
-Administrator@Ra-master ​~/​openvpn1 ​(test) +~/openvpn1# cat .gitlab-ci.yml
-λ touch .gitlab-ci.yml+
   или   или
 Build -> Pipeline editor -> Configure Pipelines Build -> Pipeline editor -> Configure Pipelines
Line 471: Line 476:
     - ansible-playbook openvpn1.yaml -i inventory.yaml -e "​variable_host=test_nodes"​     - ansible-playbook openvpn1.yaml -i inventory.yaml -e "​variable_host=test_nodes"​
 #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat -e "​variable_host=test_nodes"​ #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat -e "​variable_host=test_nodes"​
-#    - sops exec-file --no-fifo ​inventory4.yaml '​ansible-playbook openvpn1.yaml -i {} -e "​variable_host=test_nodes"'​+#    - sops exec-file --no-fifo ​inventory.yaml '​ansible-playbook openvpn1.yaml -i {} -e "​variable_host=test_nodes"'​
   tags:   tags:
     - ansible     - ansible
Line 482: Line 487:
     - ansible-playbook openvpn1.yaml -i inventory.yaml     - ansible-playbook openvpn1.yaml -i inventory.yaml
 #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat
-#    - sops exec-file --no-fifo ​inventory4.yaml '​ansible-playbook openvpn1.yaml -i {}'+#    - sops exec-file --no-fifo ​inventory.yaml '​ansible-playbook openvpn1.yaml -i {}'
   tags:   tags:
     - ansible     - ansible
инструмент_gitlab.1770399812.txt.gz · Last modified: 2026/02/06 20:43 by val