Ansible: рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ "рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдлрд▓"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдлрд╝рд░ре░ 2016  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ansible/ansible

$ vagrant provision                                                                                                                                                                                                                        
==> default: Running provisioner: ansible...
    default: Running ansible-playbook...
PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook --connection=ssh --timeout=30 --limit='default' --inventory-file=/Users/bob/src/ansible-devops/.vagrant/provisioners/ansible/inventory -v playbook.yml
No config file found; using defaults
ERROR! Decryption failed
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

рдореИрдВ Ansible рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдирдпрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрднреА рдХреБрдЫ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдпрд╛рдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП "рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдлрд▓" рд╕рдВрджреЗрд╢ рдХреЛ рджреЗрдЦрдХрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ "рд╣рдо рдПрдХ рдЙрдкрдпреЛрдЧреА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ"ред

рднрд▓реЗ рд╣реА "рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдлрд▓" рдХрд╣реЗ рдмрд┐рдирд╛ _what_ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдмрд▓реНрдХрд┐ .... рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдгред

рдореИрдВ 2.0.0 ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреГрдкрдпрд╛ рдПрд╕реЗрдмрд▓ рдХреЛ рдареАрдХ рдХрд░реЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ 0xABAB рдпрд╣ рджреВрд╕рд░реА рдЕрд╕рднреНрдп рдЯрд┐рдкреНрдкрдгреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рд╣рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдорд╛рдирдЬрдирдХ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕реЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдп рдЬреЛ рдЕрдиреНрд╕рд┐рдмрд▓ рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ рд╣реИрдВ), рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЛ рдореБрджреНрджреЛрдВ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рддреЛ, рдХреНрдпрд╛ рдЖрдк рдпреЛрдирд┐ рдлрд╝рд╛рдЗрд▓ рдФрд░ ansible рдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░рд╢реНрди рдкреВрдЫрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдореБрдЭрд╕реЗ рдмрд╛рдд рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдХреЛрдИ рднреА рдЧрдВрднреАрд░ рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 5 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ; рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реБред рдореИрдВ рдмрд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реЛрддрд╛, рддреЛ рдореИрдВ рдкрд╣рд▓реЗ рд╣реА рддрдп рдХрд░ рд▓реЗрддрд╛ред рдРрд╕рд╛ рдХрд╣рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдРрд╕реЗ рдирд┐рдореНрди рдЧреБрдгрд╡рддреНрддрд╛ рдорд╛рдирдХреЛрдВ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

@ 0xABAB рдпрд╣ рджреВрд╕рд░реА рдЕрд╕рднреНрдп рдЯрд┐рдкреНрдкрдгреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рд╣рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдорд╛рдирдЬрдирдХ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕реЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдп рдЬреЛ рдЕрдиреНрд╕рд┐рдмрд▓ рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ рд╣реИрдВ), рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЛ рдореБрджреНрджреЛрдВ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@ jimi-c рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рд╣рд░ рдПрдХ рдмрдЧ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдореБрдлреНрдд рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдЦреБрд╢ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ newbies рдЖрдкрдХреЗ рдЕрд╡рд░ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдХреАрдбрд╝реЗ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реИ рдпрд╣ рдореБрдлрд╝реНрдд рд╢реНрд░рдо рдХреА рдЖрдкрдХреА рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреИрд╕реЗ рд▓реЛрдЧ рдЬрд┐рдореА-рд╕реА рд╕рдмрд╕реЗ рдмреБрд░реЗ рд╣реИрдВ ... рдпрд╛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрджреНрдзрд┐ рдХреА рдХрдореА рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореИрдВ рдЖрдкрд╕реЗ рд╡рд┐рдирдореНрд░рддрд╛рдкреВрд░реНрд╡рдХ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдиреМрдХрд░реА рдЫреЛрдбрд╝ рджреЗрдВ; рдЖрдк рд╕рднреА рдХрд╛ рдЙрдкрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред

@ 0xABAB рддреБрдо рдЧрдзреЗ рд╣реЛред рдХреГрдкрдпрд╛ рдЬрд╛рдЗрдП рдпрд╣рд╛рдВ рд╕реЗред

PS "рдиреМрд╕рд┐рдЦрд┐рдпрд╛" рдЬреЛ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЙрд╕рдиреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЕрдВрд╕рд┐рдмрд▓ рдХреЛ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рдпреЛрдЧрджрд╛рди рджрд┐рдП рд╣реИрдВред

рдореИрдВ рд╡реИрдЧреНрд░реИрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдмрд╣реБрдд рдирдпрд╛ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ - -vvv рдЗрд╕рд╕реЗ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рд╕реЗ рдорджрдж рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢ рд╣реВрдВ (рдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ)ред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реБрд▓рдЭрд╛рдП рдмрд┐рдирд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рдореЗрд░рд╛ рдмрдирд╛рдо рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд╕рдПрд╕рдПрд▓ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рддреНрдпрд╛рдкрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡рддрдГ рдореБрджреНрджрд╛ рд╣реИред рдореИрдВ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ - рдпрд╣рд╛рдВ рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ:

рдкреНрд▓реЗрдмреБрдХ (vm_provision.yml):

- hosts: all
  gather_facts: false
  connection: local

  vars_prompt:
    - name: "vcenter_username"
      prompt: "VCenter Username: "
      private: no
    - name: "vcenter_password"
      prompt: "VCenter Password: "
      private: yes

  tasks:

    - vsphere_guest:
      vcenter_hostname: REDACTED
        username: "{{ vcenter_username }}"
        password: "{{ vcenter_password }}"
        guest: "{{ vm_name }}"
        from_template: yes
        template_src: "{{ vm_template }}"
        cluster: "{{ vm_cluster }}"
        vm_extra_config:
          notes: "{{ vm_note }}"
          folder: "{{ vm_folder }}"

рдЗрдиреНрд╡реЗрдВрдЯрд░реА (рд░рд┐рдЬреЗрдХреНрдЯреЗрдб рдЖрдЗрдЯрдо рд╕рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╣реИрдВ):

[vmtest]
REDACTED vm_name='testvm'

[vmtest:vars]
vm_datastore='REDACTED'
vm_network='REDACTED'
vm_memory='4096' cpucount='2'
vm_template='REDACTED'
vm_note='Testing'
vm_folder='REDACTED'

ansible рд░рди:

ansible-playbook playbooks/vm_provision.yml -i inventory -l vmtest -vvv
SSH password:
SUDO password[defaults to SSH password]:
ERROR! Decryption failed

ansible рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА

ansible --version
ansible 2.1.0
  config file = /Users/aaron.nichols/projects/cba-deploy/ansible.cfg
  configured module search path = Default w/o overrides

@adnichols рд╕рдВрджреЗрд╢ рдПрдХ

рд╡рд░реНрддрдорд╛рди рдбреЗрд╡реЗрд▓ рдореЗрдВ 0f73fb0d6fce6c01e79a68267d184290408b429d рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреНрд░реБрдЯрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред

рдпрджрд┐ рдХреЛрдИ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ --vault-password-file , --ask-vault-pass рдпрд╛ рдЙрд╕ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕реНрдорд╛рд░рдХ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

"рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдлрд▓" рдереЛрдбрд╝рд╛ рдЧреБрдкреНрдд рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдореИрдВ 2.1.1.0 ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЕрднреА рднреА рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХреЛ рдЖрд╢рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рд╡реЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рдиреЗ рдореБрдЭреЗ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдерд╛ .vault.passwd рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╣ рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдиреЗ рд╡реЙрд▓реНрдЯ рдмрдирд╛рдпрд╛ рдерд╛ред рдмрд╣реБрдд рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА:
"рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде {vault.yml} рдкрде"

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

aioue picture aioue  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RaymiiOrg picture RaymiiOrg  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tspivey picture tspivey  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hryamzik picture hryamzik  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yatesr picture yatesr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ