summaryrefslogtreecommitdiff
path: root/docs/_locale/uk/automation.pot
diff options
context:
space:
mode:
Diffstat (limited to 'docs/_locale/uk/automation.pot')
-rw-r--r--docs/_locale/uk/automation.pot698
1 files changed, 673 insertions, 25 deletions
diff --git a/docs/_locale/uk/automation.pot b/docs/_locale/uk/automation.pot
index fd209459..01625f53 100644
--- a/docs/_locale/uk/automation.pot
+++ b/docs/_locale/uk/automation.pot
@@ -8,6 +8,51 @@ msgstr ""
"Language: uk\n"
"Plural-Forms: nplurals=3; plural=((n%10==1) && (n%100!=11)) ? 0 : ((n%10>=2 && n%10<=4) && ((n%100<12 || n%100>14))) ? 1 : 2;\n"
+#: ../../automation/terraform/index.rst:15
+msgid "# terraformAZ # terraformvSphere # terraformGoogle"
+msgstr "# terraformAZ # terraformvSphere # terraformGoogle"
+
+#: ../../automation/vyos-terraform.rst:707
+msgid "#az login"
+msgstr "#az login"
+
+#: ../../automation/vyos-terraform.rst:261
+#: ../../automation/vyos-terraform.rst:283
+#: ../../automation/vyos-terraform.rst:711
+#: ../../automation/vyos-terraform.rst:731
+#: ../../automation/vyos-terraform.rst:1008
+#: ../../automation/vyos-terraform.rst:1029
+msgid "#cd /your folder"
+msgstr "#cd /your folder"
+
+#: ../../automation/vyos-terraform.rst:287
+#: ../../automation/vyos-terraform.rst:735
+#: ../../automation/vyos-terraform.rst:1033
+msgid "#terraform apply"
+msgstr "#terraform apply"
+
+#: ../../automation/vyos-terraform.rst:263
+#: ../../automation/vyos-terraform.rst:713
+#: ../../automation/vyos-terraform.rst:1010
+msgid "#terraform init"
+msgstr "#terraform init"
+
+#: ../../automation/vyos-terraform.rst:285
+#: ../../automation/vyos-terraform.rst:733
+#: ../../automation/vyos-terraform.rst:1031
+msgid "#terraform plan"
+msgstr "#terraform plan"
+
+#: ../../automation/vyos-terraform.rst:289
+#: ../../automation/vyos-terraform.rst:737
+#: ../../automation/vyos-terraform.rst:1035
+msgid "#yes"
+msgstr "#yes"
+
+#: ../../automation/cloud-init.rst:363
+msgid "**NOTE**: be careful while copying and pasting previous commands. Double quotes may need to be corrected."
+msgstr "**NOTE**: be careful while copying and pasting previous commands. Double quotes may need to be corrected."
+
#: ../../automation/cloud-init.rst:363
msgid "**NOTE**: be carefull while copying and pasting previous commands. Doble quotes may need to be corrected."
msgstr "**NOTE**: be carefull while copying and pasting previous commands. Doble quotes may need to be corrected."
@@ -32,11 +77,11 @@ msgstr "**user-data**: includes vyos-commands."
msgid "**user-data** file must start with ``#cloud-config`` and contains vyos-commands. For example:"
msgstr "**user-data** file must start with ``#cloud-config`` and contains vyos-commands. For example:"
-#: ../../automation/vyos-api.rst:322
+#: ../../automation/vyos-api.rst:323
msgid "/config-file"
msgstr "/config-file"
-#: ../../automation/vyos-api.rst:265
+#: ../../automation/vyos-api.rst:266
msgid "/configure"
msgstr "/configure"
@@ -68,10 +113,239 @@ msgstr "/retrieve"
msgid "/show"
msgstr "/show"
+#: ../../automation/vyos-terraform.rst:993
+msgid "1.1 Collect all data in to file \"terraform.tfvars\" and create resources fo example \"terraform\""
+msgstr "1.1 Collect all data in to file \"terraform.tfvars\" and create resources fo example \"terraform\""
+
+#: ../../automation/terraform/terraformAWS.rst:61
+msgid "1.1 Create an account with AWS and get your \"access_key\", \"secret key\""
+msgstr "1.1 Create an account with AWS and get your \"access_key\", \"secret key\""
+
+#: ../../automation/vyos-terraform.rst:692
+msgid "1.1 Create an account with Azure"
+msgstr "1.1 Create an account with Azure"
+
+#: ../../automation/vyos-terraform.rst:243
+msgid "1.2 Create a key pair and download your .pem key"
+msgstr "1.2 Create a key pair and download your .pem key"
+
+#: ../../automation/terraform/terraformAWS.rst:63
+msgid "1.2 Create a key pair_ and download your .pem key"
+msgstr "1.2 Create a key pair_ and download your .pem key"
+
+#: ../../automation/vyos-terraform.rst:245
+msgid "1.3 Create a security group for the new VyOS instance"
+msgstr "1.3 Create a security group for the new VyOS instance"
+
+#: ../../automation/terraform/terraformAWS.rst:70
+msgid "1.3 Create a security group_ for the new VyOS instance and open all traffic"
+msgstr "1.3 Create a security group_ for the new VyOS instance and open all traffic"
+
+#: ../../automation/terraform/terraformAWS.rst:298
+msgid "1. Ansible doesn't connect via SSH to your AWS instance: you have to check that your SSH key has copied into the path /root/aws/. Also, increase the time in the file instance.yml from 300 sec to 500 sec or more. (It depends on your location). Make sure that you have opened access to the instance in the security group."
+msgstr "1. Ansible doesn't connect via SSH to your AWS instance: you have to check that your SSH key has copied into the path /root/aws/. Also, increase the time in the file instance.yml from 300 sec to 500 sec or more. (It depends on your location). Make sure that you have opened access to the instance in the security group."
+
+#: ../../automation/terraform/terraformAWS.rst:266
+msgid "1 Ansible doesn't connect via SSH to your AWS instance: you have to check that your SSH key has copied into the path /root/aws/."
+msgstr "1 Ansible doesn't connect via SSH to your AWS instance: you have to check that your SSH key has copied into the path /root/aws/."
+
+#: ../../automation/terraform/terraformvSphere.rst:23
+msgid "1 Collect all data in to file \"terraform.tfvars\" and create resources for example \"terraform\""
+msgstr "1 Collect all data in to file \"terraform.tfvars\" and create resources for example \"terraform\""
+
+#: ../../automation/terraform/terraformAWS.rst:77
+#: ../../automation/terraform/terraformAZ.rst:54
+#: ../../automation/terraform/terraformvSphere.rst:53
+msgid "1 Create an UNIX instance whenever you want (local, cloud, and so on)"
+msgstr "1 Create an UNIX instance whenever you want (local, cloud, and so on)"
+
+#: ../../automation/terraform/terraformAWS.rst:54
+#: ../../automation/terraform/terraformAZ.rst:26
+#: ../../automation/terraform/terraformvSphere.rst:29
+msgid "1 Create an UNIX or Windows instance"
+msgstr "1 Create an UNIX or Windows instance"
+
+#: ../../automation/terraform/terraformAWS.rst:29
+msgid "1 Create an account with AWS and get your \"access_key\", \"secret key\""
+msgstr "1 Create an account with AWS and get your \"access_key\", \"secret key\""
+
+#: ../../automation/terraform/terraformAZ.rst:21
+msgid "1 Create an account with Azure"
+msgstr "1 Create an account with Azure"
+
+#: ../../automation/terraform/terraformAWS.rst:86
+msgid "2.1 Create a0 UNIX or Windows instance"
+msgstr "2.1 Create a0 UNIX or Windows instance"
+
+#: ../../automation/vyos-terraform.rst:250
+#: ../../automation/vyos-terraform.rst:697
+#: ../../automation/vyos-terraform.rst:998
+msgid "2.1 Create a UNIX or Windows instance"
+msgstr "2.1 Create a UNIX or Windows instance"
+
+#: ../../automation/terraform/terraformAWS.rst:88
+msgid "2.2 Download and install Terraform"
+msgstr "2.2 Download and install Terraform"
+
+#: ../../automation/terraform/terraformAWS.rst:90
+msgid "2.3 Create the folder for example /root/awsterraform"
+msgstr "2.3 Create the folder for example /root/awsterraform"
+
+#: ../../automation/vyos-terraform.rst:254
+msgid "2.3 Create the folder for example ../awsvyos/"
+msgstr "2.3 Create the folder for example ../awsvyos/"
+
+#: ../../automation/vyos-terraform.rst:701
+msgid "2.3 Create the folder for example ../azvyos/"
+msgstr "2.3 Create the folder for example ../azvyos/"
+
+#: ../../automation/vyos-terraform.rst:1002
+msgid "2.3 Create the folder for example ../vsphere/"
+msgstr "2.3 Create the folder for example ../vsphere/"
+
+#: ../../automation/vyos-terraform.rst:1004
+msgid "2.4 Copy all files from my folder /Terraform into your Terraform project"
+msgstr "2.4 Copy all files from my folder /Terraform into your Terraform project"
+
+#: ../../automation/vyos-terraform.rst:703
+msgid "2.4 Copy all files from my folder /Terraform into your Terraform project (main.tf, variables.tf)"
+msgstr "2.4 Copy all files from my folder /Terraform into your Terraform project (main.tf, variables.tf)"
+
+#: ../../automation/terraform/terraformAWS.rst:96
+msgid "2.4 Copy all files into your Terraform project \"/root/awsterraform\" (vyos.tf, var.tf, terraform.tfvars,version.tf), more detailed see `Structure of files Terrafom for AWS`_"
+msgstr "2.4 Copy all files into your Terraform project \"/root/awsterraform\" (vyos.tf, var.tf, terraform.tfvars,version.tf), more detailed see `Structure of files Terrafom for AWS`_"
+
+#: ../../automation/vyos-terraform.rst:256
+msgid "2.4 Copy all files into your Terraform project (vyos.tf, var.tf) 2.4.1 Please type the information into the strings 22, 35, 36 of file \"vyos.tf\""
+msgstr "2.4 Copy all files into your Terraform project (vyos.tf, var.tf) 2.4.1 Please type the information into the strings 22, 35, 36 of file \"vyos.tf\""
+
+#: ../../automation/vyos-terraform.rst:705
+msgid "2.5 Login with Azure using the command"
+msgstr "2.5 Login with Azure using the command"
+
+#: ../../automation/terraform/terraformAWS.rst:98
+msgid "2.5 Type the commands :"
+msgstr "2.5 Type the commands :"
+
+#: ../../automation/terraform/terraformAZ.rst:44
+msgid "2.6 Type the commands :"
+msgstr "2.6 Type the commands :"
+
+#: ../../automation/terraform/terraformAWS.rst:31
+msgid "2 Create a key pair_ and download your .pem key"
+msgstr "2 Create a key pair_ and download your .pem key"
+
+#: ../../automation/terraform/terraformAWS.rst:79
+#: ../../automation/terraform/terraformAZ.rst:56
+#: ../../automation/terraform/terraformvSphere.rst:55
+msgid "2 Download and install Ansible"
+msgstr "2 Download and install Ansible"
+
+#: ../../automation/terraform/terraformAWS.rst:56
+#: ../../automation/terraform/terraformAZ.rst:28
+#: ../../automation/terraform/terraformvSphere.rst:31
+msgid "2 Download and install Terraform"
+msgstr "2 Download and install Terraform"
+
+#: ../../automation/terraform/terraformAWS.rst:270
+msgid "2 Terraform doesn't connect via SSH to your Ansible instance: you have to check the correct login and password in the part of the file VyOS. tf"
+msgstr "2 Terraform doesn't connect via SSH to your Ansible instance: you have to check the correct login and password in the part of the file VyOS. tf"
+
+#: ../../automation/vyos-terraform.rst:268
+#: ../../automation/vyos-terraform.rst:718
+#: ../../automation/vyos-terraform.rst:1016
+msgid "3.1 Create a UNIX instance"
+msgstr "3.1 Create a UNIX instance"
+
+#: ../../automation/terraform/terraformAWS.rst:109
+msgid "3.1 Create a UNIX instance whenever you want (local, cloud, and so on)"
+msgstr "3.1 Create a UNIX instance whenever you want (local, cloud, and so on)"
+
+#: ../../automation/terraform/terraformAWS.rst:111
+msgid "3.2 Download and install Ansible"
+msgstr "3.2 Download and install Ansible"
+
+#: ../../automation/terraform/terraformAWS.rst:113
+msgid "3.3 Create the folder for example /root/aws/"
+msgstr "3.3 Create the folder for example /root/aws/"
+
+#: ../../automation/vyos-terraform.rst:722
+msgid "3.3 Create the folder for example /root/az/"
+msgstr "3.3 Create the folder for example /root/az/"
+
+#: ../../automation/vyos-terraform.rst:1020
+msgid "3.3 Create the folder for example /root/vsphere/"
+msgstr "3.3 Create the folder for example /root/vsphere/"
+
+#: ../../automation/vyos-terraform.rst:274
+msgid "3.4 Copy all files from my folder /Ansible into your Ansible project (ansible.cfg, instance.yml, mykey.pem)"
+msgstr "3.4 Copy all files from my folder /Ansible into your Ansible project (ansible.cfg, instance.yml, mykey.pem)"
+
+#: ../../automation/vyos-terraform.rst:724
+#: ../../automation/vyos-terraform.rst:1022
+msgid "3.4 Copy all files from my folder /Ansible into your Ansible project (ansible.cfg, instance.yml and /group_vars)"
+msgstr "3.4 Copy all files from my folder /Ansible into your Ansible project (ansible.cfg, instance.yml and /group_vars)"
+
+#: ../../automation/terraform/terraformAWS.rst:115
+msgid "3.4 Copy all files into your Ansible project \"/root/aws/\" (ansible.cfg, instance.yml, mykey.pem and \"all\"), more detailed see `Structure of files Ansible for AWS`_"
+msgstr "3.4 Copy all files into your Ansible project \"/root/aws/\" (ansible.cfg, instance.yml, mykey.pem and \"all\"), more detailed see `Structure of files Ansible for AWS`_"
+
+#: ../../automation/terraform/terraformAWS.rst:81
+msgid "3 Create the folder for example /root/aws/"
+msgstr "3 Create the folder for example /root/aws/"
+
+#: ../../automation/terraform/terraformAWS.rst:58
+msgid "3 Create the folder for example /root/awsterraform"
+msgstr "3 Create the folder for example /root/awsterraform"
+
+#: ../../automation/terraform/terraformAZ.rst:58
+msgid "3 Create the folder for example /root/az/"
+msgstr "3 Create the folder for example /root/az/"
+
+#: ../../automation/terraform/terraformAZ.rst:30
+msgid "3 Create the folder for example /root/azvyos/"
+msgstr "3 Create the folder for example /root/azvyos/"
+
+#: ../../automation/terraform/terraformvSphere.rst:33
+msgid "3 Create the folder for example /root/vsphereterraform"
+msgstr "3 Create the folder for example /root/vsphereterraform"
+
+#: ../../automation/terraform/terraformvSphere.rst:57
+msgid "3 Create the folder for example /root/vsphereterraform/"
+msgstr "3 Create the folder for example /root/vsphereterraform/"
+
+#: ../../automation/terraform/terraformAWS.rst:123
+msgid "4.1 Type the commands on your Terrafom instance:"
+msgstr "4.1 Type the commands on your Terrafom instance:"
+
+#: ../../automation/terraform/terraformAWS.rst:83
+msgid "4 Copy all files into your Ansible project \"/root/aws/\" (ansible.cfg, instance.yml, mykey.pem and \"all\"), more detailed see `Structure of files Ansible for AWS`_"
+msgstr "4 Copy all files into your Ansible project \"/root/aws/\" (ansible.cfg, instance.yml, mykey.pem and \"all\"), more detailed see `Structure of files Ansible for AWS`_"
+
+#: ../../automation/terraform/terraformAZ.rst:60
+msgid "4 Copy all files into your Ansible project \"/root/az/\" (ansible.cfg, instance.yml,\"all\"), more detailed see `Structure of files Ansible for Azure`_"
+msgstr "4 Copy all files into your Ansible project \"/root/az/\" (ansible.cfg, instance.yml,\"all\"), more detailed see `Structure of files Ansible for Azure`_"
+
+#: ../../automation/terraform/terraformvSphere.rst:59
+msgid "4 Copy all files into your Ansible project \"/root/vsphereterraform/\" (ansible.cfg, instance.yml,\"all\"), more detailed see `Structure of files Ansible for vSphere`_"
+msgstr "4 Copy all files into your Ansible project \"/root/vsphereterraform/\" (ansible.cfg, instance.yml,\"all\"), more detailed see `Structure of files Ansible for vSphere`_"
+
#: ../../automation/vyos-api.rst:41
msgid "API Endpoints"
msgstr "API Endpoints"
+#: ../../automation/terraform/terraformAWS.rst:26
+msgid "AWS"
+msgstr "AWS"
+
+#: ../../automation/vyos-terraform.rst:233
+msgid "AWS_terraform_ansible_single_vyos_instance"
+msgstr "AWS_terraform_ansible_single_vyos_instance"
+
+#: ../../automation/cloud-init.rst:270
+msgid "A VyOS qcow image with cloud-init options is needed. This can be obtained using `vyos-vm-images`_ repo. After cloning the repo, edit the file **qemu.yml** and comment the **download-iso** role."
+msgstr "A VyOS qcow image with cloud-init options is needed. This can be obtained using `vyos-vm-images`_ repo. After cloning the repo, edit the file **qemu.yml** and comment the **download-iso** role."
+
#: ../../automation/cloud-init.rst:270
msgid "A VyOS qcow image with cloud-init options is needed. This can be obtained using `vyos-vm-images`_ repo. After clonning the repo, edit the file **qemu.yml** and comment the **download-iso** role."
msgstr "A VyOS qcow image with cloud-init options is needed. This can be obtained using `vyos-vm-images`_ repo. After clonning the repo, edit the file **qemu.yml** and comment the **download-iso** role."
@@ -92,18 +366,43 @@ msgstr "A single-quote symbol is not allowed inside command or value."
msgid "Accept minion key"
msgstr "Accept minion key"
+#: ../../automation/terraform/terraformAWS.rst:255
+msgid "After executing all the commands you will have your VyOS instance on the AWS cloud with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+msgstr "After executing all the commands you will have your VyOS instance on the AWS cloud with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+
+#: ../../automation/terraform/terraformAZ.rst:75
+msgid "After executing all the commands you will have your VyOS instance on the Azure cloud with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+msgstr "After executing all the commands you will have your VyOS instance on the Azure cloud with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+
+#: ../../automation/terraform/terraformvSphere.rst:75
+msgid "After executing all the commands you will have your VyOS instance on the vSphere with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+msgstr "After executing all the commands you will have your VyOS instance on the vSphere with your configuration, it's a very convenient desition. If you need to delete the instance please type the command:"
+
#: ../../automation/vyos-api.rst:15
msgid "All endpoints only listen on HTTP POST requests and the API KEY must set as ``key`` in the formdata."
msgstr "All endpoints only listen on HTTP POST requests and the API KEY must set as ``key`` in the formdata."
+#: ../../automation/terraform/terraformAWS.rst:539
+#: ../../automation/terraform/terraformAZ.rst:484
+#: ../../automation/terraform/terraformvSphere.rst:397
+msgid "All files about the article can be found here_"
+msgstr "All files about the article can be found here_"
+
#: ../../automation/cloud-init.rst:115
msgid "All of these can be overridden using the configuration in user-data."
msgstr "All of these can be overridden using the configuration in user-data."
+#: ../../automation/terraform/terraformAWS.rst:267
+msgid "Also, increase the time in the file instance.yml from 300 sec to 500 sec or more. (It depends on your location). Make sure that you have opened access to the instance in the security group."
+msgstr "Also, increase the time in the file instance.yml from 300 sec to 500 sec or more. (It depends on your location). Make sure that you have opened access to the instance in the security group."
+
#: ../../automation/cloud-init.rst:256
msgid "Also, this lab considers:"
msgstr "Also, this lab considers:"
+#: ../../automation/terraform/terraformAWS.rst:74
+#: ../../automation/terraform/terraformAZ.rst:51
+#: ../../automation/terraform/terraformvSphere.rst:50
#: ../../automation/vyos-ansible.rst:6
msgid "Ansible"
msgstr "Ansible"
@@ -121,6 +420,15 @@ msgstr "At this step we can get some op-mode information from VyOS nodes:"
msgid "Authentication"
msgstr "Authentication"
+#: ../../automation/terraform/terraformAZ.rst:19
+msgid "Azure"
+msgstr "Azure"
+
+#: ../../automation/vyos-terraform.rst:684
+#: ../../automation/vyos-terraform.rst:985
+msgid "Azure_terraform_ansible_single_vyos_instance"
+msgstr "Azure_terraform_ansible_single_vyos_instance"
+
#: ../../automation/cloud-init.rst:241
msgid "Before starting, please refer to cloud-init `network-config-docs`_ in order to know how to import user and network configurations."
msgstr "Before starting, please refer to cloud-init `network-config-docs`_ in order to know how to import user and network configurations."
@@ -186,34 +494,38 @@ msgstr "Configuration"
msgid "Configuration commands are executed just like from a normal config session. For example, if you want to disable a BGP peer on VRRP transition to backup:"
msgstr "Configuration commands are executed just like from a normal config session. For example, if you want to disable a BGP peer on VRRP transition to backup:"
-#: ../../automation/vyos-pyvyos.rst:94
+#: ../../automation/vyos-pyvyos.rst:102
msgid "Configure, then Delete Object"
msgstr "Configure, then Delete Object"
-#: ../../automation/vyos-pyvyos.rst:141
+#: ../../automation/vyos-pyvyos.rst:149
msgid "Configure, then Load File"
msgstr "Configure, then Load File"
-#: ../../automation/vyos-pyvyos.rst:101
+#: ../../automation/vyos-pyvyos.rst:109
msgid "Configure, then Save"
msgstr "Configure, then Save"
-#: ../../automation/vyos-pyvyos.rst:108
+#: ../../automation/vyos-pyvyos.rst:116
msgid "Configure, then Save File"
msgstr "Configure, then Save File"
-#: ../../automation/vyos-pyvyos.rst:68
+#: ../../automation/vyos-pyvyos.rst:76
msgid "Configure, then Set"
msgstr "Configure, then Set"
-#: ../../automation/vyos-pyvyos.rst:85
+#: ../../automation/vyos-pyvyos.rst:93
msgid "Configure, then Show Object"
msgstr "Configure, then Show Object"
-#: ../../automation/vyos-pyvyos.rst:77
+#: ../../automation/vyos-pyvyos.rst:85
msgid "Configure, then Show a Single Object Value"
msgstr "Configure, then Show a Single Object Value"
+#: ../../automation/terraform/index.rst:5
+msgid "Content"
+msgstr "Content"
+
#: ../../automation/vyos-napalm.rst:89
msgid "Content of commands.conf"
msgstr "Content of commands.conf"
@@ -242,6 +554,30 @@ msgstr "Custom scripts are not executed with root privileges (Use sudo inside if
msgid "DHCP on first Ethernet interface if no network configuration is provided."
msgstr "DHCP on first Ethernet interface if no network configuration is provided."
+#: ../../automation/terraform/terraformAWS.rst:6
+msgid "Deploying VyOS in the AWS cloud"
+msgstr "Deploying VyOS in the AWS cloud"
+
+#: ../../automation/terraform/terraformAZ.rst:6
+msgid "Deploying VyOS in the Azure cloud"
+msgstr "Deploying VyOS in the Azure cloud"
+
+#: ../../automation/terraform/terraformvSphere.rst:6
+msgid "Deploying VyOS in the vSphere infrastructure"
+msgstr "Deploying VyOS in the vSphere infrastructure"
+
+#: ../../automation/terraform/terraformAWS.rst:39
+msgid "Deploying vyos in the AWS cloud"
+msgstr "Deploying vyos in the AWS cloud"
+
+#: ../../automation/vyos-terraform.rst:299
+msgid "Deploying vyos in the Azure cloud"
+msgstr "Deploying vyos in the Azure cloud"
+
+#: ../../automation/vyos-terraform.rst:742
+msgid "Deploying vyos in the Vsphere infrastructia"
+msgstr "Deploying vyos in the Vsphere infrastructia"
+
#: ../../automation/vyos-netmiko.rst:12
msgid "Example"
msgstr "Example"
@@ -274,11 +610,39 @@ msgstr "Executing pre-hooks/post-hooks Scripts"
msgid "File contents"
msgstr "File contents"
+#: ../../automation/terraform/terraformAWS.rst:476
+msgid "File contents of Ansible for AWS"
+msgstr "File contents of Ansible for AWS"
+
+#: ../../automation/terraform/terraformAZ.rst:426
+msgid "File contents of Ansible for Azure"
+msgstr "File contents of Ansible for Azure"
+
+#: ../../automation/terraform/terraformvSphere.rst:338
+msgid "File contents of Ansible for vSphere"
+msgstr "File contents of Ansible for vSphere"
+
+#: ../../automation/terraform/terraformAWS.rst:298
+msgid "File contents of Terrafom for AWS"
+msgstr "File contents of Terrafom for AWS"
+
+#: ../../automation/terraform/terraformAZ.rst:93
+msgid "File contents of Terrafom for Azure"
+msgstr "File contents of Terrafom for Azure"
+
+#: ../../automation/terraform/terraformvSphere.rst:96
+msgid "File contents of Terrafom for vSphere"
+msgstr "File contents of Terrafom for vSphere"
+
#: ../../automation/cloud-init.rst:284
msgid "File generated with previous command: ``/tmp/vyos-1.3.0-cloud-init-10G-qemu.qcow2``"
msgstr "File generated with previous command: ``/tmp/vyos-1.3.0-cloud-init-10G-qemu.qcow2``"
#: ../../automation/cloud-init.rst:347
+msgid "Finally, file **meta-data** has no content, but it's required."
+msgstr "Finally, file **meta-data** has no content, but it's required."
+
+#: ../../automation/cloud-init.rst:347
msgid "Finaly, file **meta-data** has no content, but it's required."
msgstr "Finaly, file **meta-data** has no content, but it's required."
@@ -306,7 +670,11 @@ msgstr "For more information on the NoCloud data source, visit its `page <https:
msgid "From cli or GUI, power on VM, and after it boots, verify configuration"
msgstr "From cli or GUI, power on VM, and after it boots, verify configuration"
-#: ../../automation/vyos-pyvyos.rst:123
+#: ../../automation/terraform/terraformvyos.rst:26
+msgid "General commands that we will use for running Terraform scripts"
+msgstr "General commands that we will use for running Terraform scripts"
+
+#: ../../automation/vyos-pyvyos.rst:131
msgid "Generate Object"
msgstr "Generate Object"
@@ -314,7 +682,7 @@ msgstr "Generate Object"
msgid "Generate qcow image"
msgstr "Generate qcow image"
-#: ../../automation/vyos-pyvyos.rst:24
+#: ../../automation/vyos-pyvyos.rst:32
msgid "Getting Started"
msgstr "Getting Started"
@@ -326,6 +694,22 @@ msgstr "Here is a simple example:"
msgid "Here is an example cloud-config that appends configuration at the time of first boot."
msgstr "Here is an example cloud-config that appends configuration at the time of first boot."
+#: ../../automation/terraform/terraformAWS.rst:23
+msgid "How to create a single instance and install your configuration using Terraform+Ansible+AWS Step by step:"
+msgstr "How to create a single instance and install your configuration using Terraform+Ansible+AWS Step by step:"
+
+#: ../../automation/terraform/terraformAZ.rst:16
+msgid "How to create a single instance and install your configuration using Terraform+Ansible+Azure Step by step:"
+msgstr "How to create a single instance and install your configuration using Terraform+Ansible+Azure Step by step:"
+
+#: ../../automation/vyos-terraform.rst:987
+msgid "How to create a single instance and install your configuration using Terraform+Ansible+Vsphere Step by step:"
+msgstr "How to create a single instance and install your configuration using Terraform+Ansible+Vsphere Step by step:"
+
+#: ../../automation/terraform/terraformvSphere.rst:16
+msgid "How to create a single instance and install your configuration using Terraform+Ansible+vSphere Step by step:"
+msgstr "How to create a single instance and install your configuration using Terraform+Ansible+vSphere Step by step:"
+
#: ../../automation/cloud-init.rst:377
msgid "ISO files storage: ``local`` volume is used for ``.iso`` file storage. In this scenario ``local`` volume type is set to **directory**, abd attached to ``/var/lib/vz``."
msgstr "ISO files storage: ``local`` volume is used for ``.iso`` file storage. In this scenario ``local`` volume type is set to **directory**, abd attached to ``/var/lib/vz``."
@@ -350,7 +734,7 @@ msgstr "If you need to gather information from linux commands to configure VyOS,
msgid "If you want to script the configs in a language other than bash you can have your script output commands and then source them in a bash script."
msgstr "If you want to script the configs in a language other than bash you can have your script output commands and then source them in a bash script."
-#: ../../automation/vyos-pyvyos.rst:27
+#: ../../automation/vyos-pyvyos.rst:35
msgid "Importing and Disabling Warnings for verify=False"
msgstr "Importing and Disabling Warnings for verify=False"
@@ -362,6 +746,18 @@ msgstr "In Proxmox server three files are going to be used for this setup:"
msgid "In VyOS, by default, enables only two modules:"
msgstr "In VyOS, by default, enables only two modules:"
+#: ../../automation/terraform/terraformAWS.rst:17
+msgid "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the AWS cloud and make provisioning using Ansible."
+msgstr "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the AWS cloud and make provisioning using Ansible."
+
+#: ../../automation/terraform/terraformAZ.rst:11
+msgid "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the Azure cloud and make provisioning using Ansible."
+msgstr "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the Azure cloud and make provisioning using Ansible."
+
+#: ../../automation/terraform/terraformvSphere.rst:11
+msgid "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the vSphere cloud and make provisioning using Ansible."
+msgstr "In this case, we'll create the necessary files for Terraform and Ansible next using Terraform we'll create a single instance on the vSphere cloud and make provisioning using Ansible."
+
#: ../../automation/cloud-init.rst:307
msgid "In this lab, all files are located in ``/tmp/``. So, before going on, lets move to that directory:"
msgstr "In this lab, all files are located in ``/tmp/``. So, before going on, lets move to that directory:"
@@ -374,7 +770,7 @@ msgstr "In this lab, we are using 1.3.0 VyOS version and setting a disk of 10G.
msgid "Initial Configuration"
msgstr "Initial Configuration"
-#: ../../automation/vyos-pyvyos.rst:47
+#: ../../automation/vyos-pyvyos.rst:55
msgid "Initializing a VyDevice Object"
msgstr "Initializing a VyDevice Object"
@@ -386,7 +782,7 @@ msgstr "Injecting configuration data is not limited to cloud platforms. Users ca
msgid "Install ``napalm-vyos`` module"
msgstr "Install ``napalm-vyos`` module"
-#: ../../automation/vyos-pyvyos.rst:15
+#: ../../automation/vyos-pyvyos.rst:23
msgid "Installation"
msgstr "Installation"
@@ -398,6 +794,10 @@ msgstr "It is possible to configure VyOS via netmiko_ proxy module. It requires
msgid "Major cloud providers offer a means of providing user-data at the time of instance launch. It can be provided as plain text or as base64-encoded text, depending on cloud provider. Also, it can be compressed using gzip, which makes sense with a long configuration commands list, because of the hard limit to ~16384 bytes for the whole user-data."
msgstr "Major cloud providers offer a means of providing user-data at the time of instance launch. It can be provided as plain text or as base64-encoded text, depending on cloud provider. Also, it can be compressed using gzip, which makes sense with a long configuration commands list, because of the hard limit to ~16384 bytes for the whole user-data."
+#: ../../automation/terraform/terraformAWS.rst:282
+msgid "Make sure that Ansible is pinging from Terrafom."
+msgstr "Make sure that Ansible is pinging from Terrafom."
+
#: ../../automation/cloud-init.rst:20
msgid "Metadata - Metadata is sourced by the cloud platform or hypervisor. In some clouds, there is implemented as an HTTP endpoint at ``http://169.254.169.254``."
msgstr "Metadata - Metadata is sourced by the cloud platform or hypervisor. In some clouds, there is implemented as an HTTP endpoint at ``http://169.254.169.254``."
@@ -410,6 +810,10 @@ msgstr "Most important keys that needs to be considered:"
msgid "Napalm"
msgstr "Napalm"
+#: ../../automation/terraform/terraformvyos.rst:13
+msgid "Need to install_ Terraform"
+msgstr "Need to install_ Terraform"
+
#: ../../automation/vyos-netmiko.rst:6
msgid "Netmiko"
msgstr "Netmiko"
@@ -418,6 +822,10 @@ msgstr "Netmiko"
msgid "Netmiko-proxy"
msgstr "Netmiko-proxy"
+#: ../../automation/terraform/terraformAWS.rst:-1
+msgid "Network Topology Diagram"
+msgstr "Network Topology Diagram"
+
#: ../../automation/cloud-init.rst:24
msgid "Network configuration - This config source informs the system about the network settings like IP addresses, routes, DNS. Available only in several cloud and virtualization platforms."
msgstr "Network configuration - This config source informs the system about the network settings like IP addresses, routes, DNS. Available only in several cloud and virtualization platforms."
@@ -431,6 +839,7 @@ msgid "NoCloud"
msgstr "NoCloud"
#: ../../automation/index.rst:6
+#: ../../automation/terraform/index.rst:6
msgid "Nornir"
msgstr "Nornir"
@@ -495,6 +904,18 @@ msgstr "Power on VM and verifications"
msgid "Preconfig on boot"
msgstr "Preconfig on boot"
+#: ../../automation/terraform/terraformAWS.rst:21
+msgid "Preparation steps for deploying VyOS on AWS"
+msgstr "Preparation steps for deploying VyOS on AWS"
+
+#: ../../automation/terraform/terraformAZ.rst:14
+msgid "Preparation steps for deploying VyOS on Azure"
+msgstr "Preparation steps for deploying VyOS on Azure"
+
+#: ../../automation/terraform/terraformvSphere.rst:14
+msgid "Preparation steps for deploying VyOS on vSphere"
+msgstr "Preparation steps for deploying VyOS on vSphere"
+
#: ../../automation/cloud-init.rst:296
msgid "Prepare cloud-init files"
msgstr "Prepare cloud-init files"
@@ -523,10 +944,14 @@ msgstr "References"
msgid "Remove default dhcp client on first interface, and load other configuration during first boot, using cloud-init."
msgstr "Remove default dhcp client on first interface, and load other configuration during first boot, using cloud-init."
-#: ../../automation/vyos-pyvyos.rst:132
+#: ../../automation/vyos-pyvyos.rst:140
msgid "Reset Object"
msgstr "Reset Object"
+#: ../../automation/vyos-terraform.rst:22
+msgid "Run Terraform"
+msgstr "Run Terraform"
+
#: ../../automation/vyos-ansible.rst:80
msgid "Run ansible"
msgstr "Run ansible"
@@ -555,11 +980,11 @@ msgstr "Salt"
msgid "Salt master configuration:"
msgstr "Salt master configuration:"
-#: ../../automation/vyos-api.rst:344
+#: ../../automation/vyos-api.rst:345
msgid "Save a running configuration to a file."
msgstr "Save a running configuration to a file."
-#: ../../automation/vyos-api.rst:326
+#: ../../automation/vyos-api.rst:327
msgid "Save a running configuration to the startup configuration. When you don't specify the file when saving, it saves to ``/config/config.boot``."
msgstr "Save a running configuration to the startup configuration. When you don't specify the file when saving, it saves to ``/config/config.boot``."
@@ -571,7 +996,7 @@ msgstr "Script vyos-napalm.py"
msgid "Scripts are run in alphabetical order. Their names must consist entirely of ASCII upper- and lower-case letters,ASCII digits, ASCII underscores, and ASCII minus-hyphens.No other characters are allowed."
msgstr "Scripts are run in alphabetical order. Their names must consist entirely of ASCII upper- and lower-case letters,ASCII digits, ASCII underscores, and ASCII minus-hyphens.No other characters are allowed."
-#: ../../automation/vyos-pyvyos.rst:115
+#: ../../automation/vyos-pyvyos.rst:123
msgid "Show Object"
msgstr "Show Object"
@@ -579,6 +1004,32 @@ msgstr "Show Object"
msgid "Sometimes you simply wan't to execute a bunch of op-mode commands via SSH on a remote VyOS system."
msgstr "Sometimes you simply wan't to execute a bunch of op-mode commands via SSH on a remote VyOS system."
+#: ../../automation/command-scripting.rst:52
+msgid "Sometimes you simply want to execute a bunch of op-mode commands via SSH on a remote VyOS system."
+msgstr "Sometimes you simply want to execute a bunch of op-mode commands via SSH on a remote VyOS system."
+
+#: ../../automation/terraform/terraformAWS.rst:537
+msgid "Sourse files for AWS from GIT"
+msgstr "Sourse files for AWS from GIT"
+
+#: ../../automation/terraform/terraformAZ.rst:482
+msgid "Sourse files for Azure from GIT"
+msgstr "Sourse files for Azure from GIT"
+
+#: ../../automation/terraform/terraformvSphere.rst:395
+msgid "Sourse files for vSphere from GIT"
+msgstr "Sourse files for vSphere from GIT"
+
+#: ../../automation/terraform/terraformAWS.rst:88
+#: ../../automation/terraform/terraformAZ.rst:63
+#: ../../automation/terraform/terraformvSphere.rst:62
+msgid "Start"
+msgstr "Start"
+
+#: ../../automation/terraform/terraformAWS.rst:102
+msgid "Start creating an AWS instance and check the result"
+msgstr "Start creating an AWS instance and check the result"
+
#: ../../automation/cloud-init.rst:260
msgid "Storaged used: volume local, which is mounted on directory **/var/lib/vz**, and contains all type of content, including snippets."
msgstr "Storaged used: volume local, which is mounted on directory **/var/lib/vz**, and contains all type of content, including snippets."
@@ -591,11 +1042,64 @@ msgstr "Structure of /srv/salt:"
msgid "Structure of files"
msgstr "Structure of files"
+#: ../../automation/vyos-terraform.rst:166
+#: ../../automation/vyos-terraform.rst:624
+msgid "Structure of files Ansible"
+msgstr "Structure of files Ansible"
+
+#: ../../automation/terraform/terraformAWS.rst:463
+msgid "Structure of files Ansible for AWS"
+msgstr "Structure of files Ansible for AWS"
+
+#: ../../automation/terraform/terraformAZ.rst:414
+msgid "Structure of files Ansible for Azure"
+msgstr "Structure of files Ansible for Azure"
+
+#: ../../automation/terraform/terraformvSphere.rst:326
+msgid "Structure of files Ansible for vSphere"
+msgstr "Structure of files Ansible for vSphere"
+
+#: ../../automation/vyos-terraform.rst:38
+#: ../../automation/vyos-terraform.rst:302
+#: ../../automation/vyos-terraform.rst:745
+msgid "Structure of files Terrafom"
+msgstr "Structure of files Terrafom"
+
+#: ../../automation/terraform/terraformAWS.rst:285
+msgid "Structure of files Terrafom for AWS"
+msgstr "Structure of files Terrafom for AWS"
+
+#: ../../automation/terraform/terraformAZ.rst:83
+msgid "Structure of files Terrafom for Azure"
+msgstr "Structure of files Terrafom for Azure"
+
+#: ../../automation/terraform/terraformvSphere.rst:84
+msgid "Structure of files Terrafom for vSphere"
+msgstr "Structure of files Terrafom for vSphere"
+
+#: ../../automation/terraform/terraformvyos.rst:15
+msgid "Structure of files in the standard Terraform project:"
+msgstr "Structure of files in the standard Terraform project:"
+
#: ../../automation/cloud-init.rst:107
msgid "System Defaults/Fallbacks"
msgstr "System Defaults/Fallbacks"
-#: ../../automation/vyos-api.rst:301
+#: ../../automation/terraform/terraformAWS.rst:51
+#: ../../automation/terraform/terraformAZ.rst:23
+#: ../../automation/terraform/terraformvSphere.rst:26
+msgid "Terraform"
+msgstr "Terraform"
+
+#: ../../automation/terraform/terraformAWS.rst:302
+msgid "Terraform doesn't connect via SSH to your Ansible instance: you have to check the correct login and password in the part of the file vyos. tf"
+msgstr "Terraform doesn't connect via SSH to your Ansible instance: you have to check the correct login and password in the part of the file vyos. tf"
+
+#: ../../automation/terraform/terraformvyos.rst:6
+msgid "Terraform for VyOS"
+msgstr "Terraform for VyOS"
+
+#: ../../automation/vyos-api.rst:302
msgid "The API pushes every request to a session and commit it. But some of VyOS components like DHCP and PPPoE Servers, IPSec, VXLAN, and other tunnels require full configuration for commit. The endpoint will process multiple commands when you pass them as a list to the ``data`` field."
msgstr "The API pushes every request to a session and commit it. But some of VyOS components like DHCP and PPPoE Servers, IPSec, VXLAN, and other tunnels require full configuration for commit. The endpoint will process multiple commands when you pass them as a list to the ``data`` field."
@@ -640,7 +1144,7 @@ msgstr "The default file looks like this:"
msgid "The easiest way to configure the system via user-data is the Cloud-config syntax described below."
msgstr "The easiest way to configure the system via user-data is the Cloud-config syntax described below."
-#: ../../automation/vyos-api.rst:324
+#: ../../automation/vyos-api.rst:325
msgid "The endpoint ``/config-file`` is to save or load a configuration."
msgstr "The endpoint ``/config-file`` is to save or load a configuration."
@@ -676,7 +1180,7 @@ msgstr "This section needs improvements, examples and explanations."
msgid "This will result in the following error message: ``Set failed`` If this happens, a reboot is required to be able to edit the config manually again."
msgstr "This will result in the following error message: ``Set failed`` If this happens, a reboot is required to be able to edit the config manually again."
-#: ../../automation/vyos-api.rst:360
+#: ../../automation/vyos-api.rst:361
msgid "To Load a configuration file."
msgstr "To Load a configuration file."
@@ -713,9 +1217,16 @@ msgid "To power off the system use the ``poweroff`` endpoint."
msgstr "To power off the system use the ``poweroff`` endpoint."
#: ../../automation/cloud-init.rst:223
+#: ../../automation/terraform/terraformAWS.rst:264
msgid "Troubleshooting"
msgstr "Troubleshooting"
+#: ../../automation/terraform/terraformAWS.rst:91
+#: ../../automation/terraform/terraformAZ.rst:66
+#: ../../automation/terraform/terraformvSphere.rst:65
+msgid "Type the commands on your Terrafom instance:"
+msgstr "Type the commands on your Terrafom instance:"
+
#: ../../automation/command-scripting.rst:39
msgid "Unlike a normal configuration session, all operational commands must be prepended with ``run``, even if you haven't created a session with configure."
msgstr "Unlike a normal configuration session, all operational commands must be prepended with ``run``, even if you haven't created a session with configure."
@@ -728,7 +1239,7 @@ msgstr "User-data"
msgid "User-data - User-data is specified by the user. This config source offers the ability to insert any CLI configuration commands into the configuration before the first boot."
msgstr "User-data - User-data is specified by the user. This config source offers the ability to insert any CLI configuration commands into the configuration before the first boot."
-#: ../../automation/vyos-pyvyos.rst:35
+#: ../../automation/vyos-pyvyos.rst:43
msgid "Using API Response Class"
msgstr "Using API Response Class"
@@ -736,6 +1247,10 @@ msgstr "Using API Response Class"
msgid "Using PyVyOS"
msgstr "Using PyVyOS"
+#: ../../automation/vyos-pyvyos.rst:73
+msgid "Using pyvyos"
+msgstr "Using pyvyos"
+
#: ../../automation/cloud-init.rst:373
msgid "VM ID: in this example, VM ID used is 555."
msgstr "VM ID: in this example, VM ID used is 555."
@@ -748,6 +1263,10 @@ msgstr "VM Resources: these parameters can be modified as needed."
msgid "VM Storage: ``local`` volume is used."
msgstr "VM Storage: ``local`` volume is used."
+#: ../../automation/vyos-terraform.rst:991
+msgid "Vsphere"
+msgstr "Vsphere"
+
#: ../../automation/vyos-api.rst:7
msgid "VyOS API"
msgstr "VyOS API"
@@ -756,6 +1275,10 @@ msgstr "VyOS API"
msgid "VyOS Automation"
msgstr "VyOS Automation"
+#: ../../automation/terraform/index.rst:3
+msgid "VyOS Terraform"
+msgstr "VyOS Terraform"
+
#: ../../automation/cloud-init.rst:418
msgid "VyOS `cloud-init-docs`_."
msgstr "VyOS `cloud-init-docs`_."
@@ -784,6 +1307,18 @@ msgstr "VyOS supports configuration via ansible. Need to install ``ansible`` and
msgid "VyOS supports configuration via netmiko_. It requires to install ``python3-netmiko`` module."
msgstr "VyOS supports configuration via netmiko_. It requires to install ``python3-netmiko`` module."
+#: ../../automation/vyos-terraform.rst:8
+msgid "VyOS supports develop infrastructia via Terraform and provisioning via ansible. Need to install ``Terraform``"
+msgstr "VyOS supports develop infrastructia via Terraform and provisioning via ansible. Need to install ``Terraform``"
+
+#: ../../automation/terraform/terraformvyos.rst:8
+msgid "VyOS supports development infrastructure via Terraform and provisioning via Ansible. Terraform allows you to automate the process of deploying instances on many cloud and virtual platforms. In this article, we will look at using terraforms to deploy VyOS on platforms - AWS, Azure, and vSphere. For more details about Terraform please have a look here link_."
+msgstr "VyOS supports development infrastructure via Terraform and provisioning via Ansible. Terraform allows you to automate the process of deploying instances on many cloud and virtual platforms. In this article, we will look at using terraforms to deploy VyOS on platforms - AWS, Azure, and vSphere. For more details about Terraform please have a look here link_."
+
+#: ../../automation/terraform/terraformAWS.rst:8
+msgid "VyOS supports development infrastructure via Terraform and provisioning via Ansible. Terraform allows you to automate the process of deploying instances on many cloud and virtual platforms. In this article, we will look at using terraforms to deploy vyos on platforms - AWS, AZURE, and vSphere. More detailed about what is Terraform you can write using the link_."
+msgstr "VyOS supports development infrastructure via Terraform and provisioning via Ansible. Terraform allows you to automate the process of deploying instances on many cloud and virtual platforms. In this article, we will look at using terraforms to deploy vyos on platforms - AWS, AZURE, and vSphere. More detailed about what is Terraform you can write using the link_."
+
#: ../../automation/command-scripting.rst:8
msgid "VyOS supports executing configuration and operational commands non-interactively from shell scripts."
msgstr "VyOS supports executing configuration and operational commands non-interactively from shell scripts."
@@ -816,6 +1351,30 @@ msgstr "Will return:"
msgid "With the ``retrieve`` endpoint you get parts or the whole configuration."
msgstr "With the ``retrieve`` endpoint you get parts or the whole configuration."
+#: ../../automation/terraform/terraformAWS.rst:8
+msgid "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the AWS cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+msgstr "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the AWS cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+
+#: ../../automation/terraform/terraformAZ.rst:8
+msgid "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the Azure cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+msgstr "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the Azure cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+
+#: ../../automation/terraform/terraformvSphere.rst:8
+msgid "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the vSphere. Also we will make provisioning using Ansible."
+msgstr "With the help of Terraform, you can quickly deploy VyOS-based infrastructure in the vSphere. Also we will make provisioning using Ansible."
+
+#: ../../automation/terraform/terraformAWS.rst:40
+msgid "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the AWS cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+msgstr "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the AWS cloud. If necessary, the infrastructure can be removed using terraform. Also we will make provisioning using Ansible."
+
+#: ../../automation/vyos-terraform.rst:300
+msgid "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the Azure cloud. If necessary, the infrastructure can be removed using terraform."
+msgstr "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the Azure cloud. If necessary, the infrastructure can be removed using terraform."
+
+#: ../../automation/vyos-terraform.rst:743
+msgid "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the vSphere."
+msgstr "With the help of terraforms, you can quickly deploy Vyos-based infrastructure in the vSphere."
+
#: ../../automation/vyos-salt.rst:12
msgid "Without proxy it requires VyOS minion configuration and support op-mode data:"
msgstr "Without proxy it requires VyOS minion configuration and support op-mode data:"
@@ -828,11 +1387,15 @@ msgstr "Without proxy it requires VyOS minion configuration and supports op-mode
msgid "You can install PyVyOS using pip:"
msgstr "You can install PyVyOS using pip:"
-#: ../../automation/vyos-api.rst:267
+#: ../../automation/vyos-pyvyos.rst:25
+msgid "You can install pyvyos using pip:"
+msgstr "You can install pyvyos using pip:"
+
+#: ../../automation/vyos-api.rst:268
msgid "You can pass a ``set``, ``delete`` or ``comment`` command to the ``/configure`` endpoint."
msgstr "You can pass a ``set``, ``delete`` or ``comment`` command to the ``/configure`` endpoint."
-#: ../../automation/vyos-api.rst:286
+#: ../../automation/vyos-api.rst:287
msgid "``delete`` a single command"
msgstr "``delete`` a single command"
@@ -840,7 +1403,7 @@ msgstr "``delete`` a single command"
msgid "``seed.iso`` was previously created in directory ``/tmp/``. It's necessary to move it to ``/var/lib/vz/template/iso``"
msgstr "``seed.iso`` was previously created in directory ``/tmp/``. It's necessary to move it to ``/var/lib/vz/template/iso``"
-#: ../../automation/vyos-api.rst:270
+#: ../../automation/vyos-api.rst:271
msgid "``set`` a single command"
msgstr "``set`` a single command"
@@ -856,10 +1419,29 @@ msgstr "``vyos``/``vyos`` credentials if no others specified by data source."
msgid "``write_files`` - this module allows to insert any files into the filesystem before the first boot, for example, pre-generated encryption keys, certificates, or even a whole ``config.boot`` file. The format is described in the cloudinit documentation `Cloud-init-write_files`_."
msgstr "``write_files`` - this module allows to insert any files into the filesystem before the first boot, for example, pre-generated encryption keys, certificates, or even a whole ``config.boot`` file. The format is described in the cloudinit documentation `Cloud-init-write_files`_."
+#: ../../automation/vyos-pyvyos.rst:12
+msgid "`pyvyos Documentation on Read the Docs <https://pyvyos.readthedocs.io/en/latest/>`_ provides detailed instructions on the installation, configuration, and operation of the pyvyos library."
+msgstr "`pyvyos Documentation on Read the Docs <https://pyvyos.readthedocs.io/en/latest/>`_ provides detailed instructions on the installation, configuration, and operation of the pyvyos library."
+
+#: ../../automation/vyos-pyvyos.rst:15
+msgid "`pyvyos Source Code on GitHub <https://github.com/robertoberto/pyvyos>`_ allows you to access and contribute to the library's code."
+msgstr "`pyvyos Source Code on GitHub <https://github.com/robertoberto/pyvyos>`_ allows you to access and contribute to the library's code."
+
+#: ../../automation/vyos-pyvyos.rst:17
+msgid "`pyvyos on PyPI <https://pypi.org/project/pyvyos/>`_ for easy installation via pip, the Python package installer. Execute `pip install pyvyos` in your terminal to install."
+msgstr "`pyvyos on PyPI <https://pypi.org/project/pyvyos/>`_ for easy installation via pip, the Python package installer. Execute `pip install pyvyos` in your terminal to install."
+
#: ../../automation/vyos-api.rst:188
msgid "add an image"
msgstr "add an image"
+#: ../../automation/terraform/terraformAWS.rst:560
+msgid "all"
+msgstr "all"
+
+#: ../../automation/terraform/terraformAWS.rst:478
+#: ../../automation/terraform/terraformAZ.rst:428
+#: ../../automation/terraform/terraformvSphere.rst:340
#: ../../automation/vyos-ansible.rst:26
msgid "ansible.cfg"
msgstr "ansible.cfg"
@@ -880,6 +1462,12 @@ msgstr "commands.txt"
msgid "delete an image, for example ``1.3-rolling-202006070117``"
msgstr "delete an image, for example ``1.3-rolling-202006070117``"
+#: ../../automation/terraform/terraformAWS.rst:528
+#: ../../automation/terraform/terraformAZ.rst:470
+#: ../../automation/terraform/terraformvSphere.rst:381
+msgid "group_vars/all"
+msgstr "group_vars/all"
+
#: ../../automation/vyos-ansible.rst:42
msgid "hosts"
msgstr "hosts"
@@ -892,18 +1480,78 @@ msgstr "id_rsa_docker.pub. Needs to declare only public key exactly."
msgid "if you just want the Value of a multi-valued node, use the ``returnValues`` operation."
msgstr "if you just want the Value of a multi-valued node, use the ``returnValues`` operation."
+#: ../../automation/terraform/terraformAWS.rst:495
+#: ../../automation/terraform/terraformAZ.rst:438
+#: ../../automation/terraform/terraformvSphere.rst:350
+msgid "instance.yml"
+msgstr "instance.yml"
+
+#: ../../automation/vyos-terraform.rst:313
+#: ../../automation/vyos-terraform.rst:758
+msgid "main.tf"
+msgstr "main.tf"
+
#: ../../automation/vyos-ansible.rst:56
msgid "main.yml"
msgstr "main.yml"
+#: ../../automation/terraform/terraformAWS.rst:488
+msgid "mykey.pem"
+msgstr "mykey.pem"
+
+#: ../../automation/terraform/terraformAWS.rst:85
+msgid "mykey.pem you have to get using step 1.2"
+msgstr "mykey.pem you have to get using step 1.2"
+
+#: ../../automation/vyos-pyvyos.rst:6
+msgid "pyvyos"
+msgstr "pyvyos"
+
+#: ../../automation/vyos-pyvyos.rst:8
+msgid "pyvyos is a Python library designed for interacting with VyOS devices through their API. This documentation is intended to guide you in using pyvyos for programmatic management of your VyOS devices."
+msgstr "pyvyos is a Python library designed for interacting with VyOS devices through their API. This documentation is intended to guide you in using pyvyos for programmatic management of your VyOS devices."
+
#: ../../automation/vyos-salt.rst:141
msgid "r11-proxy.sls Includes parameters for connecting to salt-proxy minion"
msgstr "r11-proxy.sls Includes parameters for connecting to salt-proxy minion"
#: ../../automation/index.rst:7
+#: ../../automation/terraform/index.rst:7
msgid "startup scripts"
msgstr "startup scripts"
+#: ../../automation/terraform/terraformAWS.rst:452
+#: ../../automation/terraform/terraformAZ.rst:405
+#: ../../automation/terraform/terraformvSphere.rst:307
+msgid "terraform.tfvars"
+msgstr "terraform.tfvars"
+
#: ../../automation/vyos-salt.rst:131
msgid "top.sls"
msgstr "top.sls"
+
+#: ../../automation/terraform/terraformvSphere.rst:20
+msgid "vSphere"
+msgstr "vSphere"
+
+#: ../../automation/terraform/terraformAWS.rst:415
+#: ../../automation/terraform/terraformAZ.rst:298
+#: ../../automation/terraform/terraformvSphere.rst:239
+msgid "var.tf"
+msgstr "var.tf"
+
+#: ../../automation/vyos-terraform.rst:516
+#: ../../automation/vyos-terraform.rst:899
+msgid "variables.tf"
+msgstr "variables.tf"
+
+#: ../../automation/terraform/terraformAWS.rst:439
+#: ../../automation/terraform/terraformvSphere.rst:223
+msgid "versions.tf"
+msgstr "versions.tf"
+
+#: ../../automation/terraform/terraformAWS.rst:300
+#: ../../automation/terraform/terraformAZ.rst:95
+#: ../../automation/terraform/terraformvSphere.rst:98
+msgid "vyos.tf"
+msgstr "vyos.tf"