summaryrefslogtreecommitdiff
path: root/docs/_locale/es/LC_MESSAGES/automation.mo
blob: 26440999ecd10c6a189c659d3bb6633cd51eb0f0 (plain)
ofshex dumpascii
0000 de 12 04 95 00 00 00 00 74 01 00 00 1c 00 00 00 bc 0b 00 00 f3 01 00 00 5c 17 00 00 00 00 00 00 ........t...............\.......
0020 28 1f 00 00 38 00 00 00 29 1f 00 00 09 00 00 00 62 1f 00 00 10 00 00 00 6c 1f 00 00 10 00 00 00 (...8...).......b.......l.......
0040 7d 1f 00 00 0f 00 00 00 8e 1f 00 00 0f 00 00 00 9e 1f 00 00 04 00 00 00 ae 1f 00 00 69 00 00 00 }...........................i...
0060 b3 1f 00 00 69 00 00 00 1d 20 00 00 25 00 00 00 87 20 00 00 6a 00 00 00 ad 20 00 00 54 00 00 00 ....i.......%.......j.......T...
0080 18 21 00 00 5d 00 00 00 6d 21 00 00 26 00 00 00 cb 21 00 00 0c 00 00 00 f2 21 00 00 0a 00 00 00 .!..]...m!..&....!.......!......
00a0 ff 21 00 00 09 00 00 00 0a 22 00 00 06 00 00 00 14 22 00 00 09 00 00 00 1b 22 00 00 07 00 00 00 .!......."......."......."......
00c0 25 22 00 00 06 00 00 00 2d 22 00 00 09 00 00 00 34 22 00 00 05 00 00 00 3e 22 00 00 80 00 00 00 %"......-"......4"......>"......
00e0 44 22 00 00 5d 00 00 00 c5 22 00 00 45 00 00 00 23 23 00 00 24 00 00 00 69 23 00 00 44 00 00 00 D"..]...."..E...##..$...i#..D...
0100 8e 23 00 00 1e 00 00 00 d3 23 00 00 3f 01 00 00 f2 23 00 00 5e 00 00 00 32 25 00 00 46 00 00 00 .#.......#..?....#..^...2%..F...
0120 91 25 00 00 20 00 00 00 d8 25 00 00 30 00 00 00 f9 25 00 00 31 00 00 00 2a 26 00 00 35 00 00 00 .%.......%..0....%..1...*&..5...
0140 5c 26 00 00 4b 00 00 00 92 26 00 00 2f 00 00 00 de 26 00 00 1e 00 00 00 0e 27 00 00 20 00 00 00 \&..K....&../....&.......'......
0160 2d 27 00 00 8f 00 00 00 4e 27 00 00 25 00 00 00 de 27 00 00 26 00 00 00 04 28 00 00 22 00 00 00 -'......N'..%....'..&....(.."...
0180 2b 28 00 00 2d 00 00 00 4e 28 00 00 2c 00 00 00 7c 28 00 00 2d 00 00 00 a9 28 00 00 34 00 00 00 +(..-...N(..,...|(..-....(..4...
01a0 d7 28 00 00 48 00 00 00 0c 29 00 00 60 00 00 00 55 29 00 00 ac 00 00 00 b6 29 00 00 90 00 00 00 .(..H....)..`...U).......)......
01c0 63 2a 00 00 27 00 00 00 f4 2a 00 00 17 00 00 00 1c 2b 00 00 17 00 00 00 34 2b 00 00 2a 00 00 00 c*..'....*.......+......4+..*...
01e0 4c 2b 00 00 32 00 00 00 77 2b 00 00 29 00 00 00 aa 2b 00 00 2d 00 00 00 d4 2b 00 00 36 00 00 00 L+..2...w+..)....+..-....+..6...
0200 02 2c 00 00 37 00 00 00 39 2c 00 00 1a 00 00 00 71 2c 00 00 46 00 00 00 8c 2c 00 00 20 00 00 00 .,..7...9,......q,..F....,......
0220 d3 2c 00 00 2c 00 00 00 f4 2c 00 00 2b 00 00 00 21 2d 00 00 30 00 00 00 4d 2d 00 00 70 00 00 00 .,..,....,..+...!-..0...M-..p...
0240 7e 2d 00 00 6b 00 00 00 ef 2d 00 00 a3 00 00 00 5b 2e 00 00 a1 00 00 00 ff 2e 00 00 93 00 00 00 ~-..k....-......[...............
0260 a1 2f 00 00 a3 00 00 00 35 30 00 00 30 00 00 00 d9 30 00 00 c1 00 00 00 0a 31 00 00 c2 00 00 00 ./......50..0....0.......1......
0280 cc 31 00 00 f2 00 00 00 8f 32 00 00 6d 00 00 00 82 33 00 00 3d 00 00 00 f0 33 00 00 0d 00 00 00 .1.......2..m....3..=....3......
02a0 2e 34 00 00 03 00 00 00 3c 34 00 00 2a 00 00 00 40 34 00 00 11 00 00 00 6b 34 00 00 c8 00 00 00 .4......<4..*...@4......k4......
02c0 7d 34 00 00 ca 00 00 00 46 35 00 00 c6 00 00 00 11 36 00 00 64 00 00 00 d8 36 00 00 2e 00 00 00 }4......F5.......6..d....6......
02e0 3d 37 00 00 44 00 00 00 6c 37 00 00 bd 00 00 00 b1 37 00 00 19 00 00 00 6f 38 00 00 07 00 00 00 =7..D...l7.......7......o8......
0300 89 38 00 00 8f 00 00 00 91 38 00 00 41 00 00 00 21 39 00 00 0e 00 00 00 63 39 00 00 05 00 00 00 .8.......8..A...!9......c9......
0320 72 39 00 00 2c 00 00 00 78 39 00 00 82 00 00 00 a5 39 00 00 64 00 00 00 28 3a 00 00 22 00 00 00 r9..,...x9.......9..d...(:.."...
0340 8d 3a 00 00 21 00 00 00 b0 3a 00 00 33 00 00 00 d2 3a 00 00 19 01 00 00 06 3b 00 00 14 00 00 00 .:..!....:..3....:.......;......
0360 20 3c 00 00 22 00 00 00 35 3c 00 00 15 00 00 00 58 3c 00 00 21 00 00 00 6e 3c 00 00 11 00 00 00 .<.."...5<......X<..!...n<......
0380 90 3c 00 00 23 00 00 00 a2 3c 00 00 16 00 00 00 c6 3c 00 00 0e 00 00 00 dd 3c 00 00 0d 00 00 00 .<..#....<.......<.......<......
03a0 ec 3c 00 00 98 00 00 00 fa 3c 00 00 1d 00 00 00 93 3d 00 00 19 00 00 00 b1 3d 00 00 14 00 00 00 .<.......<.......=.......=......
03c0 cb 3d 00 00 19 00 00 00 e0 3d 00 00 13 00 00 00 fa 3d 00 00 1b 00 00 00 0e 3e 00 00 2a 00 00 00 .=.......=.......=.......>..*...
03e0 2a 3e 00 00 07 00 00 00 55 3e 00 00 18 00 00 00 5d 3e 00 00 1f 00 00 00 76 3e 00 00 0f 00 00 00 *>......U>......]>......v>......
0400 96 3e 00 00 c7 00 00 00 a6 3e 00 00 0f 00 00 00 6e 3f 00 00 5c 00 00 00 7e 3f 00 00 49 00 00 00 .>.......>......n?..\...~?..I...
0420 db 3f 00 00 1f 00 00 00 25 40 00 00 21 00 00 00 45 40 00 00 2c 00 00 00 67 40 00 00 1f 00 00 00 .?......%@..!...E@..,...g@......
0440 94 40 00 00 21 00 00 00 b4 40 00 00 2b 00 00 00 d6 40 00 00 07 00 00 00 02 41 00 00 4f 00 00 00 .@..!....@..+....@.......A..O...
0460 0a 41 00 00 19 00 00 00 5a 41 00 00 13 00 00 00 74 41 00 00 08 00 00 00 88 41 00 00 1f 00 00 00 .A......ZA......tA.......A......
0480 91 41 00 00 26 00 00 00 b1 41 00 00 0d 00 00 00 d8 41 00 00 20 00 00 00 e6 41 00 00 22 00 00 00 .A..&....A.......A.......A.."...
04a0 07 42 00 00 24 00 00 00 2a 42 00 00 21 00 00 00 4f 42 00 00 23 00 00 00 71 42 00 00 25 00 00 00 .B..$...*B..!...OB..#...qB..%...
04c0 95 42 00 00 53 00 00 00 bb 42 00 00 3e 00 00 00 0f 43 00 00 3d 00 00 00 4e 43 00 00 3a 00 00 00 .B..S....B..>....C..=...NC..:...
04e0 8c 43 00 00 9d 00 00 00 c7 43 00 00 37 00 00 00 65 44 00 00 2d 00 00 00 9d 44 00 00 b3 00 00 00 .C.......C..7...eD..-....D......
0500 cb 44 00 00 46 00 00 00 7f 45 00 00 3f 00 00 00 c6 45 00 00 0f 00 00 00 06 46 00 00 13 00 00 00 .D..F....E..?....E.......F......
0520 16 46 00 00 0f 00 00 00 2a 46 00 00 19 00 00 00 3a 46 00 00 55 00 00 00 54 46 00 00 68 00 00 00 .F......*F......:F..U...TF..h...
0540 aa 46 00 00 6a 00 00 00 13 47 00 00 6c 00 00 00 7e 47 00 00 6c 00 00 00 eb 47 00 00 a7 00 00 00 .F..j....G..l...~G..l....G......
0560 58 48 00 00 3c 00 00 00 00 49 00 00 4d 01 00 00 3d 49 00 00 b3 00 00 00 8b 4a 00 00 8d 00 00 00 XH..<....I..M...=I.......J......
0580 3f 4b 00 00 8f 00 00 00 cd 4b 00 00 31 00 00 00 5d 4c 00 00 42 00 00 00 8f 4c 00 00 2e 00 00 00 ?K.......K..1...]L..B....L......
05a0 d2 4c 00 00 b2 00 00 00 01 4d 00 00 b4 00 00 00 b4 4d 00 00 b6 00 00 00 69 4e 00 00 62 00 00 00 .L.......M.......M......iN..b...
05c0 20 4f 00 00 a9 00 00 00 83 4f 00 00 15 00 00 00 2d 50 00 00 1e 00 00 00 43 50 00 00 c7 00 00 00 .O.......O......-P......CP......
05e0 62 50 00 00 1e 00 00 00 2a 51 00 00 0c 00 00 00 49 51 00 00 d7 00 00 00 56 51 00 00 58 01 00 00 bP......*Q......IQ......VQ..X...
0600 2e 52 00 00 30 00 00 00 87 53 00 00 9b 00 00 00 b8 53 00 00 30 00 00 00 54 54 00 00 06 00 00 00 .R..0....S.......S..0...TT......
0620 85 54 00 00 1a 00 00 00 8c 54 00 00 07 00 00 00 a7 54 00 00 0d 00 00 00 af 54 00 00 18 00 00 00 .T.......T.......T.......T......
0640 bd 54 00 00 b6 00 00 00 d6 54 00 00 40 00 00 00 8d 55 00 00 07 00 00 00 ce 55 00 00 06 00 00 00 .T.......T..@....U.......U......
0660 d6 55 00 00 fa 00 00 00 dd 55 00 00 50 00 00 00 d8 56 00 00 34 00 00 00 29 57 00 00 a5 00 00 00 .U.......U..P....V..4...)W......
0680 5e 57 00 00 12 00 00 00 04 58 00 00 81 00 00 00 17 58 00 00 15 00 00 00 99 58 00 00 07 00 00 00 ^W.......X.......X.......X......
06a0 af 58 00 00 16 00 00 00 b7 58 00 00 06 00 00 00 ce 58 00 00 0e 00 00 00 d5 58 00 00 4a 00 00 00 .X.......X.......X.......X..J...
06c0 e4 58 00 00 12 00 00 00 2f 59 00 00 1d 00 00 00 42 59 00 00 11 00 00 00 60 59 00 00 2b 00 00 00 .X....../Y......BY......`Y..+...
06e0 72 59 00 00 2d 00 00 00 9e 59 00 00 2f 00 00 00 cc 59 00 00 18 00 00 00 fc 59 00 00 28 00 00 00 rY..-....Y../....Y.......Y..(...
0700 15 5a 00 00 1e 00 00 00 3e 5a 00 00 06 00 00 00 5d 5a 00 00 93 01 00 00 64 5a 00 00 0a 00 00 00 .Z......>Z......]Z......dZ......
0720 f8 5b 00 00 70 00 00 00 03 5c 00 00 0c 00 00 00 74 5c 00 00 0d 00 00 00 81 5c 00 00 0b 00 00 00 .[..p....\......t\.......\......
0740 8f 5c 00 00 15 00 00 00 9b 5c 00 00 1a 00 00 00 b1 5c 00 00 18 00 00 00 cc 5c 00 00 1d 00 00 00 .\.......\.......\.......\......
0760 e5 5c 00 00 04 00 00 00 03 5d 00 00 1a 00 00 00 08 5d 00 00 27 00 00 00 23 5d 00 00 8c 00 00 00 .\.......].......]..'...#]......
0780 4b 5d 00 00 15 00 00 00 d8 5d 00 00 c9 00 00 00 ee 5d 00 00 0b 00 00 00 b8 5e 00 00 62 00 00 00 K].......].......].......^..b...
07a0 c4 5e 00 00 61 00 00 00 27 5f 00 00 1d 00 00 00 89 5f 00 00 1f 00 00 00 a7 5f 00 00 21 00 00 00 .^..a...'_......._......._..!...
07c0 c7 5f 00 00 05 00 00 00 e9 5f 00 00 33 00 00 00 ef 5f 00 00 81 00 00 00 23 60 00 00 17 00 00 00 ._......._..3...._......#`......
07e0 a5 60 00 00 12 00 00 00 bd 60 00 00 1a 00 00 00 d0 60 00 00 22 00 00 00 eb 60 00 00 24 00 00 00 .`.......`.......`.."....`..$...
0800 0e 61 00 00 26 00 00 00 33 61 00 00 1b 00 00 00 5a 61 00 00 23 00 00 00 76 61 00 00 25 00 00 00 .a..&...3a......Za..#...va..%...
0820 9a 61 00 00 27 00 00 00 c0 61 00 00 35 00 00 00 e8 61 00 00 19 00 00 00 1e 62 00 00 09 00 00 00 .a..'....a..5....a.......b......
0840 38 62 00 00 8d 00 00 00 42 62 00 00 12 00 00 00 d0 62 00 00 18 01 00 00 e3 62 00 00 7d 00 00 00 8b......Bb.......b.......b..}...
0860 fc 63 00 00 80 00 00 00 7a 64 00 00 45 00 00 00 fb 64 00 00 35 00 00 00 41 65 00 00 2f 00 00 00 .c......zd..E....d..5...Ae../...
0880 77 65 00 00 d2 00 00 00 a7 65 00 00 84 00 00 00 7a 66 00 00 48 00 00 00 ff 66 00 00 21 00 00 00 we.......e......zf..H....f..!...
08a0 48 67 00 00 61 00 00 00 6a 67 00 00 41 00 00 00 cc 67 00 00 70 00 00 00 0e 68 00 00 54 00 00 00 Hg..a...jg..A....g..p....h..T...
08c0 7f 68 00 00 bc 00 00 00 d4 68 00 00 85 00 00 00 91 69 00 00 e7 00 00 00 17 6a 00 00 2a 00 00 00 .h.......h.......i.......j..*...
08e0 ff 6a 00 00 3b 00 00 00 2a 6b 00 00 93 00 00 00 66 6b 00 00 1d 00 00 00 fa 6b 00 00 37 00 00 00 .j..;...*k......fk.......k..7...
0900 18 6c 00 00 8b 00 00 00 50 6c 00 00 48 00 00 00 dc 6c 00 00 90 00 00 00 25 6d 00 00 31 00 00 00 .l......Pl..H....l......%m..1...
0920 b6 6d 00 00 7f 00 00 00 e8 6d 00 00 47 00 00 00 68 6e 00 00 36 00 00 00 b0 6e 00 00 0f 00 00 00 .m.......m..G...hn..6....n......
0940 e7 6e 00 00 2c 00 00 00 f7 6e 00 00 95 00 00 00 24 6f 00 00 09 00 00 00 ba 6f 00 00 ac 00 00 00 .n..,....n......$o.......o......
0960 c4 6f 00 00 18 00 00 00 71 70 00 00 0c 00 00 00 8a 70 00 00 0c 00 00 00 97 70 00 00 2a 00 00 00 .o......qp.......p.......p..*...
0980 a4 70 00 00 39 00 00 00 cf 70 00 00 25 00 00 00 09 71 00 00 07 00 00 00 2f 71 00 00 08 00 00 00 .p..9....p..%....q....../q......
09a0 37 71 00 00 0f 00 00 00 40 71 00 00 0e 00 00 00 50 71 00 00 18 00 00 00 5f 71 00 00 0f 00 00 00 7q......@q......Pq......_q......
09c0 78 71 00 00 3a 00 00 00 88 71 00 00 48 00 00 00 c3 71 00 00 2b 00 00 00 0c 72 00 00 64 00 00 00 xq..:....q..H....q..+....r..d...
09e0 38 72 00 00 5c 00 00 00 9d 72 00 00 6d 00 00 00 fa 72 00 00 66 01 00 00 68 73 00 00 6b 01 00 00 8r..\....r..m....r..f...hs..k...
0a00 cf 74 00 00 64 00 00 00 3b 76 00 00 32 00 00 00 a0 76 00 00 5b 00 00 00 d3 76 00 00 ed 01 00 00 .t..d...;v..2....v..[....v......
0a20 2f 77 00 00 31 00 00 00 1d 79 00 00 0e 01 00 00 4f 79 00 00 0c 00 00 00 5e 7a 00 00 48 00 00 00 /w..1....y......Oy......^z..H...
0a40 6b 7a 00 00 cd 00 00 00 b4 7a 00 00 cf 00 00 00 82 7b 00 00 8a 00 00 00 52 7c 00 00 ce 00 00 00 kz.......z.......{......R|......
0a60 dd 7c 00 00 a2 00 00 00 ac 7d 00 00 5d 00 00 00 4f 7e 00 00 4d 00 00 00 ad 7e 00 00 4e 00 00 00 .|.......}..]...O~..M....~..N...
0a80 fb 7e 00 00 21 00 00 00 4a 7f 00 00 21 00 00 00 6c 7f 00 00 59 00 00 00 8e 7f 00 00 1b 00 00 00 .~..!...J...!...l...Y...........
0aa0 e8 7f 00 00 75 00 00 00 04 80 00 00 18 00 00 00 7a 80 00 00 b5 00 00 00 93 80 00 00 44 00 00 00 ....u...........z...........D...
0ac0 49 81 00 00 15 01 00 00 8e 81 00 00 bb 00 00 00 a4 82 00 00 83 00 00 00 60 83 00 00 ab 00 00 00 I.......................`.......
0ae0 e4 83 00 00 0c 00 00 00 90 84 00 00 03 00 00 00 9d 84 00 00 0b 00 00 00 a1 84 00 00 18 00 00 00 ................................
0b00 ad 84 00 00 d3 00 00 00 c6 84 00 00 0c 00 00 00 9a 85 00 00 39 00 00 00 a7 85 00 00 0e 00 00 00 ....................9...........
0b20 e1 85 00 00 05 00 00 00 f0 85 00 00 3c 00 00 00 f6 85 00 00 56 00 00 00 33 86 00 00 0c 00 00 00 ............<.......V...3.......
0b40 8a 86 00 00 07 00 00 00 97 86 00 00 08 00 00 00 9f 86 00 00 09 00 00 00 a8 86 00 00 28 00 00 00 ............................(...
0b60 b2 86 00 00 06 00 00 00 db 86 00 00 c6 00 00 00 e2 86 00 00 45 00 00 00 a9 87 00 00 0f 00 00 00 ....................E...........
0b80 ef 87 00 00 10 00 00 00 ff 87 00 00 07 00 00 00 10 88 00 00 07 00 00 00 18 88 00 00 06 00 00 00 ................................
0ba0 20 88 00 00 0c 00 00 00 27 88 00 00 0b 00 00 00 34 88 00 00 07 00 00 00 40 88 00 00 da 00 00 00 ........'.......4.......@.......
0bc0 48 88 00 00 38 00 00 00 23 89 00 00 09 00 00 00 5c 89 00 00 10 00 00 00 66 89 00 00 10 00 00 00 H...8...#.......\.......f.......
0be0 77 89 00 00 0f 00 00 00 88 89 00 00 0f 00 00 00 98 89 00 00 04 00 00 00 a8 89 00 00 69 00 00 00 w...........................i...
0c00 ad 89 00 00 79 00 00 00 17 8a 00 00 2c 00 00 00 91 8a 00 00 7f 00 00 00 be 8a 00 00 58 00 00 00 ....y.......,...............X...
0c20 3e 8b 00 00 6a 00 00 00 97 8b 00 00 2c 00 00 00 02 8c 00 00 1a 00 00 00 2f 8c 00 00 0b 00 00 00 >...j.......,.........../.......
0c40 4a 8c 00 00 08 00 00 00 56 8c 00 00 07 00 00 00 5f 8c 00 00 09 00 00 00 67 8c 00 00 07 00 00 00 J.......V......._.......g.......
0c60 71 8c 00 00 0a 00 00 00 79 8c 00 00 0a 00 00 00 84 8c 00 00 0d 00 00 00 8f 8c 00 00 80 00 00 00 q.......y.......................
0c80 9d 8c 00 00 5d 00 00 00 1e 8d 00 00 45 00 00 00 7c 8d 00 00 24 00 00 00 c2 8d 00 00 44 00 00 00 ....].......E...|...$.......D...
0ca0 e7 8d 00 00 1e 00 00 00 2c 8e 00 00 3f 01 00 00 4b 8e 00 00 5e 00 00 00 8b 8f 00 00 46 00 00 00 ........,...?...K...^.......F...
0cc0 ea 8f 00 00 20 00 00 00 31 90 00 00 30 00 00 00 52 90 00 00 31 00 00 00 83 90 00 00 35 00 00 00 ........1...0...R...1.......5...
0ce0 b5 90 00 00 4b 00 00 00 eb 90 00 00 2f 00 00 00 37 91 00 00 1e 00 00 00 67 91 00 00 20 00 00 00 ....K......./...7.......g.......
0d00 86 91 00 00 8f 00 00 00 a7 91 00 00 25 00 00 00 37 92 00 00 26 00 00 00 5d 92 00 00 22 00 00 00 ............%...7...&...]..."...
0d20 84 92 00 00 2d 00 00 00 a7 92 00 00 2c 00 00 00 d5 92 00 00 2d 00 00 00 02 93 00 00 34 00 00 00 ....-.......,.......-.......4...
0d40 30 93 00 00 48 00 00 00 65 93 00 00 60 00 00 00 ae 93 00 00 ac 00 00 00 0f 94 00 00 90 00 00 00 0...H...e...`...................
0d60 bc 94 00 00 27 00 00 00 4d 95 00 00 17 00 00 00 75 95 00 00 17 00 00 00 8d 95 00 00 2a 00 00 00 ....'...M.......u...........*...
0d80 a5 95 00 00 32 00 00 00 d0 95 00 00 29 00 00 00 03 96 00 00 2d 00 00 00 2d 96 00 00 36 00 00 00 ....2.......).......-...-...6...
0da0 5b 96 00 00 37 00 00 00 92 96 00 00 1a 00 00 00 ca 96 00 00 46 00 00 00 e5 96 00 00 20 00 00 00 [...7...............F...........
0dc0 2c 97 00 00 2c 00 00 00 4d 97 00 00 2b 00 00 00 7a 97 00 00 30 00 00 00 a6 97 00 00 70 00 00 00 ,...,...M...+...z...0.......p...
0de0 d7 97 00 00 6b 00 00 00 48 98 00 00 a3 00 00 00 b4 98 00 00 a1 00 00 00 58 99 00 00 93 00 00 00 ....k...H...............X.......
0e00 fa 99 00 00 a3 00 00 00 8e 9a 00 00 30 00 00 00 32 9b 00 00 c1 00 00 00 63 9b 00 00 e8 00 00 00 ............0...2.......c.......
0e20 25 9c 00 00 1d 01 00 00 0e 9d 00 00 90 00 00 00 2c 9e 00 00 4b 00 00 00 bd 9e 00 00 18 00 00 00 %...............,...K...........
0e40 09 9f 00 00 03 00 00 00 22 9f 00 00 2a 00 00 00 26 9f 00 00 17 00 00 00 51 9f 00 00 c8 00 00 00 ........"...*...&.......Q.......
0e60 69 9f 00 00 ca 00 00 00 32 a0 00 00 c6 00 00 00 fd a0 00 00 89 00 00 00 c4 a1 00 00 2e 00 00 00 i.......2.......................
0e80 4e a2 00 00 4f 00 00 00 7d a2 00 00 bd 00 00 00 cd a2 00 00 24 00 00 00 8b a3 00 00 07 00 00 00 N...O...}...........$...........
0ea0 b0 a3 00 00 a8 00 00 00 b8 a3 00 00 53 00 00 00 61 a4 00 00 0e 00 00 00 b5 a4 00 00 04 00 00 00 ............S...a...............
0ec0 c4 a4 00 00 2c 00 00 00 c9 a4 00 00 7c 00 00 00 f6 a4 00 00 6d 00 00 00 73 a5 00 00 30 00 00 00 ....,.......|.......m...s...0...
0ee0 e1 a5 00 00 29 00 00 00 12 a6 00 00 44 00 00 00 3c a6 00 00 4a 01 00 00 81 a6 00 00 25 00 00 00 ....).......D...<...J.......%...
0f00 cc a7 00 00 1e 00 00 00 f2 a7 00 00 15 00 00 00 11 a8 00 00 2d 00 00 00 27 a8 00 00 22 00 00 00 ....................-...'..."...
0f20 55 a8 00 00 21 00 00 00 78 a8 00 00 1b 00 00 00 9a a8 00 00 19 00 00 00 b6 a8 00 00 0e 00 00 00 U...!...x.......................
0f40 d0 a8 00 00 b6 00 00 00 df a8 00 00 1d 00 00 00 96 a9 00 00 19 00 00 00 b4 a9 00 00 14 00 00 00 ................................
0f60 ce a9 00 00 19 00 00 00 e3 a9 00 00 13 00 00 00 fd a9 00 00 1b 00 00 00 11 aa 00 00 2a 00 00 00 ............................*...
0f80 2d aa 00 00 07 00 00 00 58 aa 00 00 1a 00 00 00 60 aa 00 00 2f 00 00 00 7b aa 00 00 11 00 00 00 -.......X.......`.../...{.......
0fa0 ab aa 00 00 f0 00 00 00 bd aa 00 00 20 00 00 00 ae ab 00 00 64 00 00 00 cf ab 00 00 58 00 00 00 ....................d.......X...
0fc0 34 ac 00 00 1f 00 00 00 8d ac 00 00 21 00 00 00 ad ac 00 00 2c 00 00 00 cf ac 00 00 1f 00 00 00 4...........!.......,...........
0fe0 fc ac 00 00 21 00 00 00 1c ad 00 00 2b 00 00 00 3e ad 00 00 07 00 00 00 6a ad 00 00 5b 00 00 00 ....!.......+...>.......j...[...
1000 72 ad 00 00 1a 00 00 00 ce ad 00 00 1a 00 00 00 e9 ad 00 00 08 00 00 00 04 ae 00 00 27 00 00 00 r...........................'...
1020 0d ae 00 00 39 00 00 00 35 ae 00 00 15 00 00 00 6f ae 00 00 20 00 00 00 85 ae 00 00 22 00 00 00 ....9...5.......o..........."...
1040 a6 ae 00 00 24 00 00 00 c9 ae 00 00 21 00 00 00 ee ae 00 00 23 00 00 00 10 af 00 00 25 00 00 00 ....$.......!.......#.......%...
1060 34 af 00 00 57 00 00 00 5a af 00 00 3e 00 00 00 b2 af 00 00 4d 00 00 00 f1 af 00 00 3c 00 00 00 4...W...Z...>.......M.......<...
1080 3f b0 00 00 ca 00 00 00 7c b0 00 00 3e 00 00 00 47 b1 00 00 36 00 00 00 86 b1 00 00 cd 00 00 00 ?.......|...>...G...6...........
10a0 bd b1 00 00 58 00 00 00 8b b2 00 00 3f 00 00 00 e4 b2 00 00 0f 00 00 00 24 b3 00 00 13 00 00 00 ....X.......?...........$.......
10c0 34 b3 00 00 0f 00 00 00 48 b3 00 00 1c 00 00 00 58 b3 00 00 71 00 00 00 75 b3 00 00 68 00 00 00 4.......H.......X...q...u...h...
10e0 e7 b3 00 00 6a 00 00 00 50 b4 00 00 6c 00 00 00 bb b4 00 00 6c 00 00 00 28 b5 00 00 dc 00 00 00 ....j...P...l.......l...(.......
1100 95 b5 00 00 45 00 00 00 72 b6 00 00 89 01 00 00 b8 b6 00 00 ce 00 00 00 42 b8 00 00 99 00 00 00 ....E...r...............B.......
1120 11 b9 00 00 9a 00 00 00 ab b9 00 00 31 00 00 00 46 ba 00 00 4e 00 00 00 78 ba 00 00 31 00 00 00 ............1...F...N...x...1...
1140 c7 ba 00 00 b2 00 00 00 f9 ba 00 00 b4 00 00 00 ac bb 00 00 b6 00 00 00 61 bc 00 00 88 00 00 00 ........................a.......
1160 18 bd 00 00 d7 00 00 00 a1 bd 00 00 15 00 00 00 79 be 00 00 1e 00 00 00 8f be 00 00 f3 00 00 00 ................y...............
1180 ae be 00 00 2b 00 00 00 a2 bf 00 00 0c 00 00 00 ce bf 00 00 dc 00 00 00 db bf 00 00 b7 01 00 00 ....+...........................
11a0 b8 c0 00 00 30 00 00 00 70 c2 00 00 a4 00 00 00 a1 c2 00 00 2a 00 00 00 46 c3 00 00 06 00 00 00 ....0...p...........*...F.......
11c0 71 c3 00 00 1a 00 00 00 78 c3 00 00 07 00 00 00 93 c3 00 00 0d 00 00 00 9b c3 00 00 1d 00 00 00 q.......x.......................
11e0 a9 c3 00 00 c9 00 00 00 c7 c3 00 00 4e 00 00 00 91 c4 00 00 08 00 00 00 e0 c4 00 00 06 00 00 00 ............N...................
1200 e9 c4 00 00 14 01 00 00 f0 c4 00 00 63 00 00 00 05 c6 00 00 38 00 00 00 69 c6 00 00 b9 00 00 00 ............c.......8...i.......
1220 a2 c6 00 00 17 00 00 00 5c c7 00 00 81 00 00 00 74 c7 00 00 16 00 00 00 f6 c7 00 00 09 00 00 00 ........\.......t...............
1240 0d c8 00 00 1c 00 00 00 17 c8 00 00 0b 00 00 00 34 c8 00 00 18 00 00 00 40 c8 00 00 5a 00 00 00 ................4.......@...Z...
1260 59 c8 00 00 19 00 00 00 b4 c8 00 00 20 00 00 00 ce c8 00 00 20 00 00 00 ef c8 00 00 2b 00 00 00 Y...........................+...
1280 10 c9 00 00 2d 00 00 00 3c c9 00 00 2f 00 00 00 6a c9 00 00 2f 00 00 00 9a c9 00 00 31 00 00 00 ....-...<.../...j.../.......1...
12a0 ca c9 00 00 1e 00 00 00 fc c9 00 00 06 00 00 00 1b ca 00 00 93 01 00 00 22 ca 00 00 0b 00 00 00 ........................".......
12c0 b6 cb 00 00 89 00 00 00 c2 cb 00 00 0c 00 00 00 4c cc 00 00 0d 00 00 00 59 cc 00 00 10 00 00 00 ................L.......Y.......
12e0 67 cc 00 00 21 00 00 00 78 cc 00 00 23 00 00 00 9a cc 00 00 1c 00 00 00 be cc 00 00 26 00 00 00 g...!...x...#...............&...
1300 db cc 00 00 03 00 00 00 02 cd 00 00 1e 00 00 00 06 cd 00 00 36 00 00 00 25 cd 00 00 99 00 00 00 ....................6...%.......
1320 5c cd 00 00 15 00 00 00 f6 cd 00 00 e2 00 00 00 0c ce 00 00 0b 00 00 00 ef ce 00 00 7b 00 00 00 \...........................{...
1340 fb ce 00 00 61 00 00 00 77 cf 00 00 1d 00 00 00 d9 cf 00 00 1f 00 00 00 f7 cf 00 00 21 00 00 00 ....a...w...................!...
1360 17 d0 00 00 05 00 00 00 39 d0 00 00 33 00 00 00 3f d0 00 00 8a 00 00 00 73 d0 00 00 18 00 00 00 ........9...3...?.......s.......
1380 fe d0 00 00 16 00 00 00 17 d1 00 00 1a 00 00 00 2e d1 00 00 22 00 00 00 49 d1 00 00 24 00 00 00 ...................."...I...$...
13a0 6c d1 00 00 26 00 00 00 91 d1 00 00 1b 00 00 00 b8 d1 00 00 23 00 00 00 d4 d1 00 00 25 00 00 00 l...&...............#.......%...
13c0 f8 d1 00 00 27 00 00 00 1e d2 00 00 35 00 00 00 46 d2 00 00 30 00 00 00 7c d2 00 00 09 00 00 00 ....'.......5...F...0...|.......
13e0 ad d2 00 00 8d 00 00 00 b7 d2 00 00 12 00 00 00 45 d3 00 00 41 01 00 00 58 d3 00 00 9c 00 00 00 ................E...A...X.......
1400 9a d4 00 00 95 00 00 00 37 d5 00 00 3e 00 00 00 cd d5 00 00 36 00 00 00 0c d6 00 00 32 00 00 00 ........7...>.......6.......2...
1420 43 d6 00 00 ee 00 00 00 76 d6 00 00 b8 00 00 00 65 d7 00 00 54 00 00 00 1e d8 00 00 25 00 00 00 C.......v.......e...T.......%...
1440 73 d8 00 00 9d 00 00 00 99 d8 00 00 4c 00 00 00 37 d9 00 00 86 00 00 00 84 d9 00 00 5b 00 00 00 s...........L...7...........[...
1460 0b da 00 00 f7 00 00 00 67 da 00 00 a9 00 00 00 5f db 00 00 1d 01 00 00 09 dc 00 00 3d 00 00 00 ........g......._...........=...
1480 27 dd 00 00 39 00 00 00 65 dd 00 00 b6 00 00 00 9f dd 00 00 29 00 00 00 56 de 00 00 42 00 00 00 '...9...e...........)...V...B...
14a0 80 de 00 00 9e 00 00 00 c3 de 00 00 50 00 00 00 62 df 00 00 ad 00 00 00 b3 df 00 00 31 00 00 00 ............P...b...........1...
14c0 61 e0 00 00 a3 00 00 00 93 e0 00 00 50 00 00 00 37 e1 00 00 36 00 00 00 88 e1 00 00 16 00 00 00 a...........P...7...6...........
14e0 bf e1 00 00 2c 00 00 00 d6 e1 00 00 ab 00 00 00 03 e2 00 00 11 00 00 00 af e2 00 00 e0 00 00 00 ....,...........................
1500 c1 e2 00 00 18 00 00 00 a2 e3 00 00 0c 00 00 00 bb e3 00 00 0c 00 00 00 c8 e3 00 00 38 00 00 00 ............................8...
1520 d5 e3 00 00 4b 00 00 00 0e e4 00 00 36 00 00 00 5a e4 00 00 07 00 00 00 91 e4 00 00 0b 00 00 00 ....K.......6...Z...............
1540 99 e4 00 00 14 00 00 00 a5 e4 00 00 0e 00 00 00 ba e4 00 00 17 00 00 00 c9 e4 00 00 22 00 00 00 ............................"...
1560 e1 e4 00 00 54 00 00 00 04 e5 00 00 61 00 00 00 59 e5 00 00 34 00 00 00 bb e5 00 00 73 00 00 00 ....T.......a...Y...4.......s...
1580 f0 e5 00 00 66 00 00 00 64 e6 00 00 6d 00 00 00 cb e6 00 00 66 01 00 00 39 e7 00 00 6b 01 00 00 ....f...d...m.......f...9...k...
15a0 a0 e8 00 00 74 00 00 00 0c ea 00 00 45 00 00 00 81 ea 00 00 6b 00 00 00 c7 ea 00 00 11 02 00 00 ....t.......E.......k...........
15c0 33 eb 00 00 39 00 00 00 45 ed 00 00 39 01 00 00 7f ed 00 00 09 00 00 00 b9 ee 00 00 4d 00 00 00 3...9...E...9...............M...
15e0 c3 ee 00 00 cd 00 00 00 11 ef 00 00 cf 00 00 00 df ef 00 00 8a 00 00 00 af f0 00 00 ce 00 00 00 ................................
1600 3a f1 00 00 a2 00 00 00 09 f2 00 00 5d 00 00 00 ac f2 00 00 53 00 00 00 0a f3 00 00 59 00 00 00 :...........].......S.......Y...
1620 5e f3 00 00 21 00 00 00 b8 f3 00 00 21 00 00 00 da f3 00 00 53 00 00 00 fc f3 00 00 1a 00 00 00 ^...!.......!.......S...........
1640 50 f4 00 00 71 00 00 00 6b f4 00 00 1e 00 00 00 dd f4 00 00 d1 00 00 00 fc f4 00 00 64 00 00 00 P...q...k...................d...
1660 ce f5 00 00 3b 01 00 00 33 f6 00 00 bb 00 00 00 6f f7 00 00 83 00 00 00 2b f8 00 00 ab 00 00 00 ....;...3.......o.......+.......
1680 af f8 00 00 12 00 00 00 5b f9 00 00 04 00 00 00 6e f9 00 00 0b 00 00 00 73 f9 00 00 2f 00 00 00 ........[.......n.......s.../...
16a0 7f f9 00 00 eb 00 00 00 af f9 00 00 0c 00 00 00 9b fa 00 00 3b 00 00 00 a8 fa 00 00 0e 00 00 00 ....................;...........
16c0 e4 fa 00 00 0c 00 00 00 f3 fa 00 00 48 00 00 00 00 fb 00 00 5c 00 00 00 49 fb 00 00 0c 00 00 00 ............H.......\...I.......
16e0 a6 fb 00 00 07 00 00 00 b3 fb 00 00 0d 00 00 00 bb fb 00 00 09 00 00 00 c9 fb 00 00 28 00 00 00 ............................(...
1700 d3 fb 00 00 06 00 00 00 fc fb 00 00 c6 00 00 00 03 fc 00 00 45 00 00 00 ca fc 00 00 11 00 00 00 ....................E...........
1720 10 fd 00 00 10 00 00 00 22 fd 00 00 07 00 00 00 33 fd 00 00 07 00 00 00 3b fd 00 00 06 00 00 00 ........".......3.......;.......
1740 43 fd 00 00 0c 00 00 00 4a fd 00 00 0b 00 00 00 57 fd 00 00 07 00 00 00 63 fd 00 00 01 00 00 00 C.......J.......W.......c.......
1760 10 01 00 00 af 00 00 00 51 00 00 00 41 00 00 00 dc 00 00 00 00 00 00 00 d7 00 00 00 30 00 00 00 ........Q...A...............0...
1780 00 00 00 00 01 01 00 00 34 01 00 00 a1 00 00 00 69 01 00 00 09 01 00 00 60 01 00 00 64 00 00 00 ........4.......i.......`...d...
17a0 42 01 00 00 b5 00 00 00 7d 00 00 00 d3 00 00 00 5a 01 00 00 ad 00 00 00 7b 00 00 00 00 00 00 00 B.......}.......Z.......{.......
17c0 eb 00 00 00 63 01 00 00 6e 00 00 00 b6 00 00 00 00 00 00 00 0c 00 00 00 61 00 00 00 23 00 00 00 ....c...n...............a...#...
17e0 8d 00 00 00 82 00 00 00 2d 00 00 00 00 00 00 00 e5 00 00 00 9a 00 00 00 00 00 00 00 00 00 00 00 ........-.......................
1800 21 00 00 00 14 00 00 00 00 00 00 00 14 01 00 00 00 00 00 00 21 01 00 00 8f 00 00 00 0e 00 00 00 !...................!...........
1820 00 00 00 00 5b 01 00 00 00 00 00 00 ba 00 00 00 0e 01 00 00 00 00 00 00 f7 00 00 00 81 00 00 00 ....[...........................
1840 00 00 00 00 ec 00 00 00 00 00 00 00 56 01 00 00 84 00 00 00 00 00 00 00 00 00 00 00 62 00 00 00 ............V...............b...
1860 e6 00 00 00 00 00 00 00 09 00 00 00 b4 00 00 00 ae 00 00 00 53 01 00 00 00 00 00 00 2e 01 00 00 ....................S...........
1880 79 00 00 00 2c 01 00 00 70 00 00 00 04 00 00 00 a0 00 00 00 c8 00 00 00 28 01 00 00 00 00 00 00 y...,...p...............(.......
18a0 26 01 00 00 23 01 00 00 52 01 00 00 42 00 00 00 5c 01 00 00 47 00 00 00 8c 00 00 00 00 00 00 00 &...#...R...B...\...G...........
18c0 ac 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 bf 00 00 00 dd 00 00 00 02 01 00 00 2f 01 00 00 ............P.............../...
18e0 9b 00 00 00 17 01 00 00 5f 00 00 00 da 00 00 00 6d 00 00 00 00 00 00 00 d8 00 00 00 00 00 00 00 ........_.......m...............
1900 5d 00 00 00 47 01 00 00 fb 00 00 00 59 00 00 00 9f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]...G.......Y...................
1920 8e 00 00 00 35 00 00 00 34 00 00 00 25 00 00 00 00 00 00 00 f1 00 00 00 00 00 00 00 11 01 00 00 ....5...4...%...................
1940 00 00 00 00 3d 01 00 00 00 00 00 00 00 00 00 00 9d 00 00 00 06 00 00 00 05 00 00 00 99 00 00 00 ....=...........................
1960 53 00 00 00 e0 00 00 00 e2 00 00 00 56 00 00 00 00 00 00 00 31 01 00 00 00 00 00 00 00 00 00 00 S...........V.......1...........
1980 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 00 00 00 00 45 01 00 00 00 00 00 00 =...............h.......E.......
19a0 c4 00 00 00 9e 00 00 00 54 01 00 00 60 00 00 00 3e 00 00 00 50 01 00 00 52 00 00 00 00 00 00 00 ........T...`...>...P...R.......
19c0 4b 00 00 00 33 01 00 00 00 00 00 00 c7 00 00 00 00 00 00 00 3a 00 00 00 78 00 00 00 ca 00 00 00 K...3...............:...x.......
19e0 87 00 00 00 b3 00 00 00 d6 00 00 00 cb 00 00 00 63 00 00 00 36 00 00 00 4c 01 00 00 71 00 00 00 ................c...6...L...q...
1a00 57 01 00 00 2d 01 00 00 16 00 00 00 d1 00 00 00 3c 01 00 00 59 01 00 00 85 00 00 00 69 00 00 00 W...-...........<...Y.......i...
1a20 03 00 00 00 b0 00 00 00 16 01 00 00 4a 01 00 00 00 00 00 00 b8 00 00 00 00 00 00 00 00 00 00 00 ............J...................
1a40 61 01 00 00 00 00 00 00 88 00 00 00 66 01 00 00 00 00 00 00 20 01 00 00 00 00 00 00 d0 00 00 00 a...........f...................
1a60 00 00 00 00 43 00 00 00 1e 01 00 00 06 01 00 00 73 00 00 00 00 00 00 00 00 00 00 00 37 01 00 00 ....C...........s...........7...
1a80 00 00 00 00 00 00 00 00 00 00 00 00 6b 01 00 00 cf 00 00 00 3f 00 00 00 00 00 00 00 98 00 00 00 ............k.......?...........
1aa0 48 01 00 00 43 01 00 00 e3 00 00 00 45 00 00 00 10 00 00 00 72 01 00 00 d2 00 00 00 9c 00 00 00 H...C.......E.......r...........
1ac0 00 00 00 00 49 01 00 00 5c 00 00 00 19 00 00 00 2b 00 00 00 4f 00 00 00 b7 00 00 00 96 00 00 00 ....I...\.......+...O...........
1ae0 46 01 00 00 17 00 00 00 4b 01 00 00 00 00 00 00 8a 00 00 00 00 00 00 00 bd 00 00 00 00 00 00 00 F.......K.......................
1b00 7f 00 00 00 0b 00 00 00 33 00 00 00 97 00 00 00 00 00 00 00 00 00 00 00 86 00 00 00 3b 00 00 00 ........3...................;...
1b20 1d 01 00 00 38 01 00 00 f5 00 00 00 18 01 00 00 0c 01 00 00 4c 00 00 00 7e 00 00 00 1c 00 00 00 ....8...............L...~.......
1b40 00 00 00 00 51 01 00 00 13 01 00 00 db 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 74 01 00 00 ....Q...........k...........t...
1b60 40 01 00 00 ce 00 00 00 1e 00 00 00 4e 01 00 00 f3 00 00 00 0b 01 00 00 0f 01 00 00 cd 00 00 00 @...........N...................
1b80 00 00 00 00 15 01 00 00 00 00 00 00 0d 01 00 00 00 00 00 00 29 00 00 00 40 00 00 00 75 00 00 00 ....................)...@...u...
1ba0 f2 00 00 00 2a 00 00 00 e1 00 00 00 ff 00 00 00 6c 01 00 00 1d 00 00 00 73 01 00 00 28 00 00 00 ....*...........l.......s...(...
1bc0 00 00 00 00 74 00 00 00 00 00 00 00 00 00 00 00 df 00 00 00 64 01 00 00 00 00 00 00 5d 01 00 00 ....t...............d.......]...
1be0 00 00 00 00 a6 00 00 00 00 00 00 00 24 00 00 00 6d 01 00 00 c0 00 00 00 2b 01 00 00 6a 00 00 00 ............$...m.......+...j...
1c00 00 00 00 00 ab 00 00 00 65 01 00 00 ef 00 00 00 c9 00 00 00 f6 00 00 00 57 00 00 00 e7 00 00 00 ........e...............W.......
1c20 00 00 00 00 3b 01 00 00 ed 00 00 00 de 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 01 00 00 ....;.......................*...
1c40 03 01 00 00 07 00 00 00 4a 00 00 00 22 01 00 00 b1 00 00 00 2f 00 00 00 00 00 00 00 1b 00 00 00 ........J..."......./...........
1c60 30 01 00 00 5f 01 00 00 72 00 00 00 f9 00 00 00 90 00 00 00 44 00 00 00 5b 00 00 00 04 01 00 00 0..._...r...........D...[.......
1c80 29 01 00 00 70 01 00 00 00 00 00 00 00 00 00 00 cc 00 00 00 1b 01 00 00 5e 01 00 00 1c 01 00 00 )...p...................^.......
1ca0 00 00 00 00 32 01 00 00 37 00 00 00 6a 01 00 00 08 01 00 00 92 00 00 00 22 00 00 00 27 00 00 00 ....2...7...j..........."...'...
1cc0 00 00 00 00 15 00 00 00 2c 00 00 00 1a 01 00 00 55 00 00 00 fc 00 00 00 58 01 00 00 24 01 00 00 ........,.......U.......X...$...
1ce0 38 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 36 01 00 00 76 00 00 00 55 01 00 00 4f 01 00 00 8...............6...v...U...O...
1d00 71 01 00 00 58 00 00 00 6c 00 00 00 aa 00 00 00 68 00 00 00 4d 01 00 00 12 00 00 00 3f 01 00 00 q...X...l.......h...M.......?...
1d20 6e 01 00 00 00 00 00 00 77 00 00 00 05 01 00 00 fa 00 00 00 d4 00 00 00 a3 00 00 00 49 00 00 00 n.......w...................I...
1d40 00 00 00 00 ea 00 00 00 00 00 00 00 00 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 67 00 00 00 ................e...........g...
1d60 02 00 00 00 00 00 00 00 a4 00 00 00 00 00 00 00 b9 00 00 00 26 00 00 00 be 00 00 00 0a 00 00 00 ....................&...........
1d80 32 00 00 00 b2 00 00 00 00 00 00 00 83 00 00 00 00 00 00 00 13 00 00 00 1f 00 00 00 00 00 00 00 2...............................
1da0 11 00 00 00 c6 00 00 00 00 00 00 00 e9 00 00 00 41 01 00 00 44 01 00 00 ee 00 00 00 00 00 00 00 ................A...D...........
1dc0 00 00 00 00 00 00 00 00 6f 01 00 00 00 00 00 00 39 01 00 00 0d 00 00 00 00 00 00 00 31 00 00 00 ........o.......9...........1...
1de0 7a 00 00 00 a2 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 fd 00 00 00 00 00 00 00 18 00 00 00 z...............................
1e00 e8 00 00 00 00 00 00 00 66 00 00 00 d5 00 00 00 00 00 00 00 94 00 00 00 00 00 00 00 95 00 00 00 ........f.......................
1e20 12 01 00 00 00 00 00 00 0f 00 00 00 54 00 00 00 20 00 00 00 c3 00 00 00 00 00 00 00 3e 01 00 00 ............T...............>...
1e40 1a 00 00 00 3a 01 00 00 25 01 00 00 bc 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....:...%.......H...............
1e60 2e 00 00 00 d9 00 00 00 a5 00 00 00 00 00 00 00 a9 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 ....................9...........
1e80 1f 01 00 00 c1 00 00 00 a8 00 00 00 c5 00 00 00 00 00 00 00 4d 00 00 00 a7 00 00 00 00 00 00 00 ....................M...........
1ea0 8b 00 00 00 f4 00 00 00 7c 00 00 00 07 01 00 00 89 00 00 00 67 01 00 00 46 00 00 00 f0 00 00 00 ........|...........g...F.......
1ec0 80 00 00 00 5a 00 00 00 fe 00 00 00 91 00 00 00 6f 00 00 00 93 00 00 00 35 01 00 00 00 00 00 00 ....Z...........o.......5.......
1ee0 4e 00 00 00 00 00 00 00 c2 00 00 00 00 00 00 00 5e 00 00 00 62 01 00 00 27 01 00 00 00 00 00 00 N...............^...b...'.......
1f00 00 00 00 00 19 01 00 00 00 00 00 00 bb 00 00 00 3c 00 00 00 0a 01 00 00 f8 00 00 00 00 00 00 00 ................<...............
1f20 00 00 00 00 e4 00 00 00 00 23 20 20 20 74 65 72 72 61 66 6f 72 6d 41 5a 20 23 20 20 20 74 65 72 .........#...terraformAZ.#...ter
1f40 72 61 66 6f 72 6d 76 53 70 68 65 72 65 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d 47 6f 6f 67 6c raformvSphere.#...terraformGoogl
1f60 65 00 23 61 7a 20 6c 6f 67 69 6e 00 23 63 64 20 2f 79 6f 75 72 20 66 6f 6c 64 65 72 00 23 74 65 e.#az.login.#cd./your.folder.#te
1f80 72 72 61 66 6f 72 6d 20 61 70 70 6c 79 00 23 74 65 72 72 61 66 6f 72 6d 20 69 6e 69 74 00 23 74 rraform.apply.#terraform.init.#t
1fa0 65 72 72 61 66 6f 72 6d 20 70 6c 61 6e 00 23 79 65 73 00 2a 2a 4e 4f 54 45 2a 2a 3a 20 62 65 20 erraform.plan.#yes.**NOTE**:.be.
1fc0 63 61 72 65 66 75 6c 20 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 20 61 6e 64 20 70 61 73 74 69 6e careful.while.copying.and.pastin
1fe0 67 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 2e 20 44 6f 75 62 6c 65 20 71 75 6f 74 g.previous.commands..Double.quot
2000 65 73 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 63 6f 72 72 65 63 74 65 64 2e 00 2a 2a 4e es.may.need.to.be.corrected..**N
2020 4f 54 45 2a 2a 3a 20 62 65 20 63 61 72 65 66 75 6c 6c 20 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 OTE**:.be.carefull.while.copying
2040 20 61 6e 64 20 70 61 73 74 69 6e 67 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 2e 20 .and.pasting.previous.commands..
2060 44 6f 62 6c 65 20 71 75 6f 74 65 73 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 63 6f 72 72 Doble.quotes.may.need.to.be.corr
2080 65 63 74 65 64 2e 00 2a 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 3a 20 65 6d 70 74 79 20 66 69 6c 65 ected..**meta-data**:.empty.file
20a0 20 28 72 65 71 75 69 72 65 64 29 2e 00 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 20 .(required)..**network-config**.
20c0 66 69 6c 65 20 6f 6e 6c 79 20 68 61 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68 61 74 file.only.has.configuration.that
20e0 20 64 69 73 61 62 6c 65 73 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20 64 68 63 70 20 63 6c 69 .disables.the.automatic.dhcp.cli
2100 65 6e 74 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 00 2a 2a 6e 65 74 77 6f 72 ent.on.first.interface..**networ
2120 6b 2d 63 6f 6e 66 69 67 2a 2a 3a 20 66 69 6c 65 20 74 68 61 74 20 77 69 6c 6c 20 69 6e 64 69 63 k-config**:.file.that.will.indic
2140 61 74 65 20 74 6f 20 61 76 6f 69 64 20 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e 20 66 69 72 73 ate.to.avoid.dhcp.client.on.firs
2160 74 20 69 6e 74 65 72 66 61 63 65 2e 00 2a 2a 75 73 65 72 2d 64 61 74 61 2a 2a 20 66 69 6c 65 20 t.interface..**user-data**.file.
2180 6d 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 must.start.with.``#cloud-config`
21a0 60 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 76 79 6f 73 2d 63 6f 6d 6d 61 6e 64 73 2e 20 46 6f `.and.contains.vyos-commands..Fo
21c0 72 20 65 78 61 6d 70 6c 65 3a 00 2a 2a 75 73 65 72 2d 64 61 74 61 2a 2a 3a 20 69 6e 63 6c 75 64 r.example:.**user-data**:.includ
21e0 65 73 20 76 79 6f 73 2d 63 6f 6d 6d 61 6e 64 73 2e 00 2f 63 6f 6e 66 69 67 2d 66 69 6c 65 00 2f es.vyos-commands../config-file./
2200 63 6f 6e 66 69 67 75 72 65 00 2f 67 65 6e 65 72 61 74 65 00 2f 69 6d 61 67 65 00 2f 70 6f 77 65 configure./generate./image./powe
2220 72 6f 66 66 00 2f 72 65 62 6f 6f 74 00 2f 72 65 73 65 74 00 2f 72 65 74 72 69 65 76 65 00 2f 73 roff./reboot./reset./retrieve./s
2240 68 6f 77 00 31 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 how.1.Ansible.doesn't.connect.vi
2260 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 a.SSH.to.your.AWS.instance:.you.
2280 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 have.to.check.that.your.SSH.key.
22a0 68 61 73 20 63 6f 70 69 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 has.copied.into.the.path./root/a
22c0 77 73 2f 2e 00 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 69 6e 20 74 6f 20 66 69 ws/..1.Collect.all.data.in.to.fi
22e0 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 22 20 61 6e 64 20 63 72 65 61 74 65 le."terraform.tfvars".and.create
2300 20 72 65 73 6f 75 72 63 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 .resources.for.example."terrafor
2320 6d 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 20 77 68 65 m".1.Create.an.UNIX.instance.whe
2340 6e 65 76 65 72 20 79 6f 75 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c 20 63 6c 6f 75 64 2c 20 61 6e never.you.want.(local,.cloud,.an
2360 64 20 73 6f 20 6f 6e 29 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 6f 72 20 57 69 6e d.so.on).1.Create.an.UNIX.or.Win
2380 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e dows.instance.1.Create.an.accoun
23a0 74 20 77 69 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f t.with.AWS.and.get.your."access_
23c0 6b 65 79 22 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 key",."secret.key".1.Create.an.a
23e0 63 63 6f 75 6e 74 20 77 69 74 68 20 41 7a 75 72 65 00 31 2e 20 41 6e 73 69 62 6c 65 20 64 6f 65 ccount.with.Azure.1..Ansible.doe
2400 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 57 53 sn't.connect.via.SSH.to.your.AWS
2420 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 61 .instance:.you.have.to.check.tha
2440 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 68 61 73 20 63 6f 70 69 65 64 20 69 6e 74 6f 20 74 t.your.SSH.key.has.copied.into.t
2460 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 20 41 6c 73 6f 2c 20 69 6e 63 72 65 61 he.path./root/aws/..Also,.increa
2480 73 65 20 74 68 65 20 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 se.the.time.in.the.file.instance
24a0 2e 79 6d 6c 20 66 72 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 .yml.from.300.sec.to.500.sec.or.
24c0 6d 6f 72 65 2e 20 28 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 more..(It.depends.on.your.locati
24e0 6f 6e 29 2e 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 on)..Make.sure.that.you.have.ope
2500 6e 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 ned.access.to.the.instance.in.th
2520 65 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 31 2e 31 20 43 6f 6c 6c 65 63 74 20 61 6c e.security.group..1.1.Collect.al
2540 6c 20 64 61 74 61 20 69 6e 20 74 6f 20 66 69 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 l.data.in.to.file."terraform.tfv
2560 61 72 73 22 20 61 6e 64 20 63 72 65 61 74 65 20 72 65 73 6f 75 72 63 65 73 20 66 6f 20 65 78 61 ars".and.create.resources.fo.exa
2580 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 22 00 31 2e 31 20 43 72 65 61 74 65 20 61 6e 20 61 mple."terraform".1.1.Create.an.a
25a0 63 63 6f 75 6e 74 20 77 69 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 ccount.with.AWS.and.get.your."ac
25c0 63 65 73 73 5f 6b 65 79 22 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 31 2e 31 20 43 72 65 61 cess_key",."secret.key".1.1.Crea
25e0 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 68 20 41 7a 75 72 65 00 31 2e 32 20 43 72 65 te.an.account.with.Azure.1.2.Cre
2600 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 ate.a.key.pair.and.download.your
2620 20 2e 70 65 6d 20 6b 65 79 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 5f ..pem.key.1.2.Create.a.key.pair_
2640 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 31 2e 33 20 .and.download.your..pem.key.1.3.
2660 43 72 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 20 66 6f 72 20 74 68 65 20 Create.a.security.group.for.the.
2680 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 00 31 2e 33 20 43 72 65 61 74 65 20 61 20 73 new.VyOS.instance.1.3.Create.a.s
26a0 65 63 75 72 69 74 79 20 67 72 6f 75 70 5f 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 ecurity.group_.for.the.new.VyOS.
26c0 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 6f 70 65 6e 20 61 6c 6c 20 74 72 61 66 66 69 63 00 32 20 instance.and.open.all.traffic.2.
26e0 43 72 65 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 Create.a.key.pair_.and.download.
2700 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 your..pem.key.2.Download.and.ins
2720 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 tall.Ansible.2.Download.and.inst
2740 61 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 20 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 all.Terraform.2.Terraform.doesn'
2760 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c t.connect.via.SSH.to.your.Ansibl
2780 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 e.instance:.you.have.to.check.th
27a0 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 6e 20 61 6e 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 e.correct.login.and.password.in.
27c0 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 56 79 4f 53 2e 20 74 66 00 32 2e the.part.of.the.file.VyOS..tf.2.
27e0 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 1.Create.a.UNIX.or.Windows.insta
2800 6e 63 65 00 32 2e 31 20 43 72 65 61 74 65 20 61 30 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 nce.2.1.Create.a0.UNIX.or.Window
2820 73 20 69 6e 73 74 61 6e 63 65 00 32 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 s.instance.2.2.Download.and.inst
2840 61 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c all.Terraform.2.3.Create.the.fol
2860 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 61 77 73 76 79 6f 73 2f 00 32 2e 33 20 der.for.example.../awsvyos/.2.3.
2880 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e Create.the.folder.for.example...
28a0 2f 61 7a 76 79 6f 73 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 /azvyos/.2.3.Create.the.folder.f
28c0 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 76 73 70 68 65 72 65 2f 00 32 2e 33 20 43 72 65 61 74 or.example.../vsphere/.2.3.Creat
28e0 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 e.the.folder.for.example./root/a
2900 77 73 74 65 72 72 61 66 6f 72 6d 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 wsterraform.2.4.Copy.all.files.f
2920 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f rom.my.folder./Terraform.into.yo
2940 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 00 32 2e 34 20 43 6f 70 79 20 61 6c ur.Terraform.project.2.4.Copy.al
2960 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 l.files.from.my.folder./Terrafor
2980 6d 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 6d m.into.your.Terraform.project.(m
29a0 61 69 6e 2e 74 66 2c 20 76 61 72 69 61 62 6c 65 73 2e 74 66 29 00 32 2e 34 20 43 6f 70 79 20 61 ain.tf,.variables.tf).2.4.Copy.a
29c0 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f ll.files.into.your.Terraform.pro
29e0 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 22 20 28 76 79 6f 73 2e ject."/root/awsterraform".(vyos.
2a00 74 66 2c 20 76 61 72 2e 74 66 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 76 65 72 tf,.var.tf,.terraform.tfvars,ver
2a20 73 69 6f 6e 2e 74 66 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 sion.tf),.more.detailed.see.`Str
2a40 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 ucture.of.files.Terrafom.for.AWS
2a60 60 5f 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 `_.2.4.Copy.all.files.into.your.
2a80 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e Terraform.project.(vyos.tf,.var.
2aa0 74 66 29 20 32 2e 34 2e 31 20 50 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 69 6e 66 6f 72 6d tf).2.4.1.Please.type.the.inform
2ac0 61 74 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 73 74 72 69 6e 67 73 20 32 32 2c 20 33 35 2c 20 33 ation.into.the.strings.22,.35,.3
2ae0 36 20 6f 66 20 66 69 6c 65 20 22 76 79 6f 73 2e 74 66 22 00 32 2e 35 20 4c 6f 67 69 6e 20 77 69 6.of.file."vyos.tf".2.5.Login.wi
2b00 74 68 20 41 7a 75 72 65 20 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 00 32 2e 35 20 th.Azure..using.the.command.2.5.
2b20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 32 2e 36 20 54 79 70 65 20 74 68 65 Type.the.commands.:.2.6.Type.the
2b40 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 .commands.:.3.Create.the.folder.
2b60 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f 00 33 20 43 72 65 61 74 65 20 for.example./root/aws/.3.Create.
2b80 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 the.folder.for.example./root/aws
2ba0 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f terraform.3.Create.the.folder.fo
2bc0 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 r.example./root/az/.3.Create.the
2be0 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 76 79 6f 73 .folder.for.example./root/azvyos
2c00 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c /.3.Create.the.folder.for.exampl
2c20 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 e./root/vsphereterraform.3.Creat
2c40 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 e.the.folder.for.example./root/v
2c60 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e sphereterraform/.3.1.Create.a.UN
2c80 49 58 20 69 6e 73 74 61 6e 63 65 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 69 6e IX.instance.3.1.Create.a.UNIX.in
2ca0 73 74 61 6e 63 65 20 77 68 65 6e 65 76 65 72 20 79 6f 75 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c stance.whenever.you.want.(local,
2cc0 20 63 6c 6f 75 64 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 00 33 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 .cloud,.and.so.on).3.2.Download.
2ce0 61 6e 64 20 69 6e 73 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 33 2e 33 20 43 72 65 61 74 65 20 74 and.install.Ansible.3.3.Create.t
2d00 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f he.folder.for.example./root/aws/
2d20 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 .3.3.Create.the.folder.for.examp
2d40 6c 65 20 2f 72 6f 6f 74 2f 61 7a 2f 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 le./root/az/.3.3.Create.the.fold
2d60 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 2f 00 33 2e er.for.example./root/vsphere/.3.
2d80 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 4.Copy.all.files.from.my.folder.
2da0 2f 41 6e 73 69 62 6c 65 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 /Ansible.into.your.Ansible.proje
2dc0 63 74 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 61 6e ct.(ansible.cfg,.instance.yml.an
2de0 64 20 2f 67 72 6f 75 70 5f 76 61 72 73 29 00 33 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 d./group_vars).3.4.Copy.all.file
2e00 73 20 66 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 41 6e 73 69 62 6c 65 20 69 6e 74 6f 20 79 s.from.my.folder./Ansible.into.y
2e20 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 our.Ansible.project.(ansible.cfg
2e40 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 29 00 33 2e 34 20 43 ,.instance.yml,.mykey.pem).3.4.C
2e60 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 opy.all.files.into.your.Ansible.
2e80 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 project."/root/aws/".(ansible.cf
2ea0 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 20 22 g,.instance.yml,.mykey.pem.and."
2ec0 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 all"),.more.detailed.see.`Struct
2ee0 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f 00 34 ure.of.files.Ansible.for.AWS`_.4
2f00 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c .Copy.all.files.into.your.Ansibl
2f20 65 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e e.project."/root/aws/".(ansible.
2f40 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 cfg,.instance.yml,.mykey.pem.and
2f60 20 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 ."all"),.more.detailed.see.`Stru
2f80 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f cture.of.files.Ansible.for.AWS`_
2fa0 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 .4.Copy.all.files.into.your.Ansi
2fc0 62 6c 65 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 7a 2f 22 20 28 61 6e 73 69 62 6c 65 ble.project."/root/az/".(ansible
2fe0 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 .cfg,.instance.yml,"all"),.more.
3000 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 detailed.see.`Structure.of.files
3020 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 .Ansible.for.Azure`_.4.Copy.all.
3040 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 files.into.your.Ansible.project.
3060 22 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f 22 20 28 61 6e 73 69 62 "/root/vsphereterraform/".(ansib
3080 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 le.cfg,.instance.yml,"all"),.mor
30a0 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c e.detailed.see.`Structure.of.fil
30c0 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 60 5f 00 34 2e 31 20 54 79 70 es.Ansible.for.vSphere`_.4.1.Typ
30e0 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 6d 20 e.the.commands.on.your.Terrafom.
3100 69 6e 73 74 61 6e 63 65 3a 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 74 68 instance:.A.VyOS.qcow.image.with
3120 20 63 6c 6f 75 64 2d 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e 20 54 .cloud-init.options.is.needed..T
3140 68 69 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f 73 2d his.can.be.obtained.using.`vyos-
3160 76 6d 2d 69 6d 61 67 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 72 20 63 6c 6f 6e 69 6e 67 20 vm-images`_.repo..After.cloning.
3180 74 68 65 20 72 65 70 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d 75 2e 79 the.repo,.edit.the.file.**qemu.y
31a0 6d 6c 2a 2a 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f 61 64 2d ml**.and.comment.the.**download-
31c0 69 73 6f 2a 2a 20 72 6f 6c 65 2e 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 iso**.role..A.VyOS.qcow.image.wi
31e0 74 68 20 63 6c 6f 75 64 2d 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e th.cloud-init.options.is.needed.
3200 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f .This.can.be.obtained.using.`vyo
3220 73 2d 76 6d 2d 69 6d 61 67 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 72 20 63 6c 6f 6e 6e 69 s-vm-images`_.repo..After.clonni
3240 6e 67 20 74 68 65 20 72 65 70 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d ng.the.repo,.edit.the.file.**qem
3260 75 2e 79 6d 6c 2a 2a 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f u.yml**.and.comment.the.**downlo
3280 61 64 2d 69 73 6f 2a 2a 20 72 6f 6c 65 2e 00 41 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 64 6f ad-iso**.role..A.cloud-config.do
32a0 63 75 6d 65 6e 74 20 69 73 20 77 72 69 74 74 65 6e 20 69 6e 20 59 41 4d 4c 2e 20 54 68 65 20 66 cument.is.written.in.YAML..The.f
32c0 69 6c 65 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e ile.must.begin.with.``#cloud-con
32e0 66 69 67 60 60 20 6c 69 6e 65 2e 20 54 68 65 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 74 fig``.line..The.only.supported.t
3300 6f 70 2d 6c 65 76 65 6c 20 6b 65 79 73 20 61 72 65 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f op-level.keys.are.``vyos_config_
3320 63 6f 6d 6d 61 6e 64 73 60 60 20 61 6e 64 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 2e 20 commands``.and.``write_files``..
3340 54 68 65 20 75 73 65 20 6f 66 20 74 68 65 73 65 20 6b 65 79 73 20 69 73 20 64 65 73 63 72 69 62 The.use.of.these.keys.is.describ
3360 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 73 65 63 74 69 6f 6e 73 ed.in.the.following.two.sections
3380 2e 00 41 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c 65 20 69 73 20 73 68 6f 77 6e 20 62 65 6c 6f ..A.simple.example.is.shown.belo
33a0 77 2c 20 77 68 65 72 65 20 74 68 65 20 6f 70 73 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 w,.where.the.ops.command.execute
33c0 64 20 69 6e 20 74 68 65 20 70 6f 73 74 2d 68 6f 6f 6b 20 73 63 72 69 70 74 20 69 73 20 22 73 68 d.in.the.post-hook.script.is."sh
33e0 6f 77 20 69 6e 74 65 72 66 61 63 65 73 22 2e 00 41 20 73 69 6e 67 6c 65 2d 71 75 6f 74 65 20 73 ow.interfaces"..A.single-quote.s
3400 79 6d 62 6f 6c 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 73 69 64 65 20 63 6f 6d 6d ymbol.is.not.allowed.inside.comm
3420 61 6e 64 20 6f 72 20 76 61 6c 75 65 2e 00 41 50 49 20 45 6e 64 70 6f 69 6e 74 73 00 41 57 53 00 and.or.value..API.Endpoints.AWS.
3440 41 57 53 5f 74 65 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 5f 73 69 6e 67 6c 65 5f 76 79 6f AWS_terraform_ansible_single_vyo
3460 73 5f 69 6e 73 74 61 6e 63 65 00 41 63 63 65 70 74 20 6d 69 6e 69 6f 6e 20 6b 65 79 00 41 66 74 s_instance.Accept.minion.key.Aft
3480 65 72 20 65 78 65 63 75 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f er.executing.all.the.commands.yo
34a0 75 20 77 69 6c 6c 20 68 61 76 65 20 79 6f 75 72 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 6f u.will.have.your.VyOS.instance.o
34c0 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 n.the.AWS.cloud.with.your.config
34e0 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 uration,.it's.a.very.convenient.
3500 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 desition..If.you.need.to.delete.
3520 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f 6d the.instance.please.type.the.com
3540 6d 61 6e 64 3a 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f mand:.After.executing.all.the.co
3560 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 79 6f 75 72 20 56 79 4f 53 20 69 mmands.you.will.have.your.VyOS.i
3580 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 20 77 69 74 68 20 nstance.on.the.Azure.cloud.with.
35a0 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 20 your.configuration,.it's.a.very.
35c0 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 convenient.desition..If.you.need
35e0 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 74 .to.delete.the.instance.please.t
3600 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 ype.the.command:.After.executing
3620 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 .all.the.commands.you.will.have.
3640 79 6f 75 72 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 76 53 70 68 65 72 your.VyOS.instance.on.the.vSpher
3660 65 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 e.with.your.configuration,.it's.
3680 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 a.very.convenient.desition..If.y
36a0 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 ou.need.to.delete.the.instance.p
36c0 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 6c 6c 20 65 6e 64 70 lease.type.the.command:.All.endp
36e0 6f 69 6e 74 73 20 6f 6e 6c 79 20 6c 69 73 74 65 6e 20 6f 6e 20 48 54 54 50 20 50 4f 53 54 20 72 oints.only.listen.on.HTTP.POST.r
3700 65 71 75 65 73 74 73 20 61 6e 64 20 74 68 65 20 41 50 49 20 4b 45 59 20 6d 75 73 74 20 73 65 74 equests.and.the.API.KEY.must.set
3720 20 61 73 20 60 60 6b 65 79 60 60 20 69 6e 20 74 68 65 20 66 6f 72 6d 64 61 74 61 2e 00 41 6c 6c .as.``key``.in.the.formdata..All
3740 20 66 69 6c 65 73 20 61 62 6f 75 74 20 74 68 65 20 61 72 74 69 63 6c 65 20 63 61 6e 20 62 65 20 .files.about.the.article.can.be.
3760 66 6f 75 6e 64 20 68 65 72 65 5f 00 41 6c 6c 20 6f 66 20 74 68 65 73 65 20 63 61 6e 20 62 65 20 found.here_.All.of.these.can.be.
3780 6f 76 65 72 72 69 64 64 65 6e 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 overridden.using.the.configurati
37a0 6f 6e 20 69 6e 20 75 73 65 72 2d 64 61 74 61 2e 00 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 on.in.user-data..Also,.increase.
37c0 74 68 65 20 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d the.time.in.the.file.instance.ym
37e0 6c 20 66 72 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 l.from.300.sec.to.500.sec.or.mor
3800 65 2e 20 28 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 e..(It.depends.on.your.location)
3820 2e 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 ..Make.sure.that.you.have.opened
3840 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 .access.to.the.instance.in.the.s
3860 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 41 6c 73 6f 2c 20 74 68 69 73 20 6c 61 62 20 63 6f ecurity.group..Also,.this.lab.co
3880 6e 73 69 64 65 72 73 3a 00 41 6e 73 69 62 6c 65 00 41 6e 79 20 6d 6f 64 69 66 69 63 61 74 69 6f nsiders:.Ansible.Any.modificatio
38a0 6e 73 20 77 65 72 65 20 64 6f 6e 65 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 75 6e 66 69 ns.were.done.to.work.around.unfi
38c0 78 65 64 20 62 75 67 73 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 20 65 6e 68 61 6e 63 65 6d 65 xed.bugs.and.implement.enhanceme
38e0 6e 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 20 69 6e 20 74 68 65 nts.that.are.not.complete.in.the
3900 20 56 79 4f 53 20 73 79 73 74 65 6d 20 63 61 6e 20 62 65 20 70 6c 61 63 65 64 20 68 65 72 65 2e .VyOS.system.can.be.placed.here.
3920 00 41 74 20 74 68 69 73 20 73 74 65 70 20 77 65 20 63 61 6e 20 67 65 74 20 73 6f 6d 65 20 6f 70 .At.this.step.we.can.get.some.op
3940 2d 6d 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 56 79 4f 53 20 6e 6f 64 65 -mode.information.from.VyOS.node
3960 73 3a 00 41 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 00 41 7a 75 72 65 00 41 7a 75 72 65 5f 74 65 s:.Authentication.Azure.Azure_te
3980 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 5f 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 rraform_ansible_single_vyos_inst
39a0 61 6e 63 65 00 42 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 2c 20 70 6c 65 61 73 65 20 72 65 66 ance.Before.starting,.please.ref
39c0 65 72 20 74 6f 20 63 6c 6f 75 64 2d 69 6e 69 74 20 60 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 er.to.cloud-init.`network-config
39e0 2d 64 6f 63 73 60 5f 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 6b 6e 6f 77 20 68 6f 77 20 74 6f 20 -docs`_.in.order.to.know.how.to.
3a00 69 6d 70 6f 72 74 20 75 73 65 72 20 61 6e 64 20 6e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 75 72 import.user.and.network.configur
3a20 61 74 69 6f 6e 73 2e 00 42 65 6c 6f 77 20 73 65 65 20 6f 6e 65 20 65 78 61 6d 70 6c 65 20 66 6f ations..Below.see.one.example.fo
3a40 72 20 63 75 72 6c 20 61 6e 64 20 6f 6e 65 20 66 6f 72 20 70 79 74 68 6f 6e 2e 20 54 68 65 20 72 r.curl.and.one.for.python..The.r
3a60 65 73 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 72 65 64 75 est.of.the.documentation.is.redu
3a80 63 65 64 20 74 6f 20 63 75 72 6c 2e 00 43 68 65 63 6b 20 73 61 6c 74 2d 6b 65 79 73 20 6f 6e 20 ced.to.curl..Check.salt-keys.on.
3aa0 74 68 65 20 73 61 6c 74 20 6d 61 73 74 65 72 00 43 68 65 63 6b 20 74 68 61 74 20 70 72 6f 78 79 the.salt.master.Check.that.proxy
3ac0 20 6d 69 6e 69 6f 6e 20 69 73 20 61 6c 69 76 65 3a 00 43 68 65 63 6b 20 74 68 61 74 20 73 61 6c .minion.is.alive:.Check.that.sal
3ae0 74 20 6d 61 73 74 65 72 20 63 61 6e 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 77 69 74 68 20 6d 69 t.master.can.communicate.with.mi
3b00 6e 69 6f 6e 73 00 43 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 69 7a 65 64 20 69 6e 73 74 nions.Cloud.and.virtualized.inst
3b20 61 6e 63 65 73 20 6f 66 20 56 79 4f 53 20 61 72 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 75 73 ances.of.VyOS.are.initialized.us
3b40 69 6e 67 20 74 68 65 20 69 6e 64 75 73 74 72 79 2d 73 74 61 6e 64 61 72 64 20 63 6c 6f 75 64 2d ing.the.industry-standard.cloud-
3b60 69 6e 69 74 2e 20 56 69 61 20 63 6c 6f 75 64 2d 69 6e 69 74 2c 20 74 68 65 20 73 79 73 74 65 6d init..Via.cloud-init,.the.system
3b80 20 70 65 72 66 6f 72 6d 73 20 74 61 73 6b 73 20 73 75 63 68 20 61 73 20 69 6e 6a 65 63 74 69 6e .performs.tasks.such.as.injectin
3ba0 67 20 53 53 48 20 6b 65 79 73 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 20 6e g.SSH.keys.and.configuring.the.n
3bc0 65 74 77 6f 72 6b 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 75 73 65 72 20 63 61 etwork..In.addition,.the.user.ca
3be0 6e 20 73 75 70 70 6c 79 20 61 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 n.supply.a.custom.configuration.
3c00 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 69 6e 73 74 61 6e 63 65 20 6c 61 75 6e 63 68 2e 00 at.the.time.of.instance.launch..
3c20 43 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 6d 6f 64 75 6c 65 73 00 43 6c 6f 75 64 2d 69 6e 69 74 20 Cloud-config.modules.Cloud-init.
3c40 60 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 2e 00 43 6c 6f 75 64 2d 69 6e `network-config-docs`_..Cloud-in
3c60 69 74 20 6f 6e 20 50 72 6f 78 6d 6f 78 00 43 6f 6d 6d 61 6e 64 20 45 78 65 63 75 74 69 6f 6e 20 it.on.Proxmox.Command.Execution.
3c80 61 74 20 49 6e 69 74 69 61 6c 20 42 6f 6f 74 00 43 6f 6d 6d 61 6e 64 20 53 63 72 69 70 74 69 6e at.Initial.Boot.Command.Scriptin
3ca0 67 00 43 6f 6d 6d 61 6e 64 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6e 67 20 60 60 73 65 65 64 2e g.Command.for.generating.``seed.
3cc0 69 73 6f 60 60 00 43 6f 6d 6d 61 6e 64 73 20 72 65 71 75 69 72 65 6d 65 6e 74 73 3a 00 43 6f 6e iso``.Commands.requirements:.Con
3ce0 66 69 67 20 53 6f 75 72 63 65 73 00 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 43 6f 6e 66 69 67 fig.Sources.Configuration.Config
3d00 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 65 78 65 63 75 74 65 64 20 6a 75 uration.commands.are.executed.ju
3d20 73 74 20 6c 69 6b 65 20 66 72 6f 6d 20 61 20 6e 6f 72 6d 61 6c 20 63 6f 6e 66 69 67 20 73 65 73 st.like.from.a.normal.config.ses
3d40 73 69 6f 6e 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 sion..For.example,.if.you.want.t
3d60 6f 20 64 69 73 61 62 6c 65 20 61 20 42 47 50 20 70 65 65 72 20 6f 6e 20 56 52 52 50 20 74 72 61 o.disable.a.BGP.peer.on.VRRP.tra
3d80 6e 73 69 74 69 6f 6e 20 74 6f 20 62 61 63 6b 75 70 3a 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 nsition.to.backup:.Configure,.th
3da0 65 6e 20 44 65 6c 65 74 65 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e en.Delete.Object.Configure,.then
3dc0 20 4c 6f 61 64 20 46 69 6c 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 76 65 00 .Load.File.Configure,.then.Save.
3de0 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 76 65 20 46 69 6c 65 00 43 6f 6e 66 69 67 Configure,.then.Save.File.Config
3e00 75 72 65 2c 20 74 68 65 6e 20 53 65 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 68 ure,.then.Set.Configure,.then.Sh
3e20 6f 77 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 68 6f 77 20 61 ow.Object.Configure,.then.Show.a
3e40 20 53 69 6e 67 6c 65 20 4f 62 6a 65 63 74 20 56 61 6c 75 65 00 43 6f 6e 74 65 6e 74 00 43 6f 6e .Single.Object.Value.Content.Con
3e60 74 65 6e 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 63 6f 6e 66 00 43 6f 6e 74 65 6e 74 20 6f 66 tent.of.commands.conf.Content.of
3e80 20 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 20 66 69 6c 65 3a 00 43 72 65 61 74 65 20 73 65 65 .network-config.file:.Create.see
3ea0 64 2e 69 73 6f 00 43 72 65 61 74 65 20 74 65 78 74 20 66 69 6c 65 73 20 6e 61 6d 65 64 20 75 73 d.iso.Create.text.files.named.us
3ec0 65 72 2d 64 61 74 61 20 61 6e 64 20 6d 65 74 61 2d 64 61 74 61 2e 20 4f 6e 20 6c 69 6e 75 78 2d er-data.and.meta-data..On.linux-
3ee0 62 61 73 65 64 20 73 79 73 74 65 6d 73 2c 20 74 68 65 20 6d 6b 69 73 6f 66 73 20 75 74 69 6c 69 based.systems,.the.mkisofs.utili
3f00 74 79 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 65 65 ty.can.be.used.to.create.the.see
3f20 64 20 49 53 4f 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6e 74 61 78 20 77 69 6c 6c d.ISO..The.following.syntax.will
3f40 20 61 64 64 20 74 68 65 73 65 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 49 53 4f 20 39 36 36 30 .add.these.files.to.the.ISO.9660
3f60 20 66 69 6c 65 20 73 79 73 74 65 6d 2e 00 43 72 65 61 74 69 6e 67 20 74 68 65 20 56 4d 00 43 75 .file.system..Creating.the.VM.Cu
3f80 73 74 6f 6d 20 73 63 72 69 70 74 73 20 61 72 65 20 6e 6f 74 20 65 78 65 63 75 74 65 64 20 77 69 stom.scripts.are.not.executed.wi
3fa0 74 68 20 72 6f 6f 74 20 70 72 69 76 69 6c 65 67 65 73 20 28 55 73 65 20 73 75 64 6f 20 69 6e 73 th.root.privileges.(Use.sudo.ins
3fc0 69 64 65 20 69 66 20 74 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 29 2e 00 44 48 43 50 20 ide.if.this.is.necessary)..DHCP.
3fe0 6f 6e 20 66 69 72 73 74 20 45 74 68 65 72 6e 65 74 20 69 6e 74 65 72 66 61 63 65 20 69 66 20 6e on.first.Ethernet.interface.if.n
4000 6f 20 6e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 o.network.configuration.is.provi
4020 64 65 64 2e 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 68 65 20 41 57 53 20 63 ded..Deploying.VyOS.in.the.AWS.c
4040 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 68 65 20 41 7a 75 72 65 loud.Deploying.VyOS.in.the.Azure
4060 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 68 65 20 76 53 70 .cloud.Deploying.VyOS.in.the.vSp
4080 68 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 00 44 65 70 6c 6f 79 69 6e 67 20 76 79 here.infrastructure.Deploying.vy
40a0 6f 73 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 76 79 os.in.the.AWS.cloud.Deploying.vy
40c0 6f 73 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 os.in.the.Azure.cloud.Deploying.
40e0 76 79 6f 73 20 69 6e 20 74 68 65 20 56 73 70 68 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 69 vyos.in.the.Vsphere.infrastructi
4100 61 00 45 78 61 6d 70 6c 65 00 45 78 61 6d 70 6c 65 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 74 69 a.Example.Example.of.configurati
4120 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 22 2f 73 72 76 2f on.commands.from.the.file."/srv/
4140 73 61 6c 74 2f 73 74 61 74 65 73 2f 63 6f 6d 6d 61 6e 64 73 2e 74 78 74 22 00 45 78 61 6d 70 6c salt/states/commands.txt".Exampl
4160 65 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 00 45 78 61 6d 70 6c 65 20 6f 66 20 6f e.of.configuration:.Example.of.o
4180 70 2d 6d 6f 64 65 3a 00 45 78 61 6d 70 6c 65 73 00 45 78 65 63 75 74 69 6e 67 20 43 6f 6e 66 69 p-mode:.Examples.Executing.Confi
41a0 67 75 72 61 74 69 6f 6e 20 53 63 72 69 70 74 73 00 45 78 65 63 75 74 69 6e 67 20 70 72 65 2d 68 guration.Scripts.Executing.pre-h
41c0 6f 6f 6b 73 2f 70 6f 73 74 2d 68 6f 6f 6b 73 20 53 63 72 69 70 74 73 00 46 69 6c 65 20 63 6f 6e ooks/post-hooks.Scripts.File.con
41e0 74 65 6e 74 73 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 tents.File.contents.of.Ansible.f
4200 6f 72 20 41 57 53 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 or.AWS.File.contents.of.Ansible.
4220 66 6f 72 20 41 7a 75 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 for.Azure.File.contents.of.Ansib
4240 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 le.for.vSphere.File.contents.of.
4260 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f Terrafom.for.AWS.File.contents.o
4280 66 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e f.Terrafom.for.Azure.File.conten
42a0 74 73 20 6f 66 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 76 53 70 68 65 72 65 00 46 69 6c 65 20 ts.of.Terrafom.for.vSphere.File.
42c0 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 3a generated.with.previous.command:
42e0 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2d 31 2e 33 2e 30 2d 63 6c 6f 75 64 2d 69 6e 69 74 2d 31 30 .``/tmp/vyos-1.3.0-cloud-init-10
4300 47 2d 71 65 6d 75 2e 71 63 6f 77 32 60 60 00 46 69 6e 61 6c 6c 79 2c 20 66 69 6c 65 20 2a 2a 6d G-qemu.qcow2``.Finally,.file.**m
4320 65 74 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 74 20 69 eta-data**.has.no.content,.but.i
4340 74 27 73 20 72 65 71 75 69 72 65 64 2e 00 46 69 6e 61 6c 79 2c 20 66 69 6c 65 20 2a 2a 6d 65 74 t's.required..Finaly,.file.**met
4360 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 74 20 69 74 27 a-data**.has.no.content,.but.it'
4380 73 20 72 65 71 75 69 72 65 64 2e 00 46 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e s.required..For.configuration.an
43a0 64 20 65 6e 61 62 6c 69 6e 67 20 74 68 65 20 41 50 49 20 73 65 65 20 3a 72 65 66 3a 60 68 74 74 d.enabling.the.API.see.:ref:`htt
43c0 70 2d 61 70 69 60 00 46 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2f 75 70 67 72 61 64 65 p-api`.For.configuration/upgrade
43e0 20 6d 61 6e 61 67 65 6d 65 6e 74 20 69 73 73 75 65 73 2c 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e .management.issues,.modification
4400 20 6f 66 20 74 68 69 73 20 73 63 72 69 70 74 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 .of.this.script.should.be.the.la
4420 73 74 20 6f 70 74 69 6f 6e 2e 20 41 6c 77 61 79 73 20 74 72 79 20 74 6f 20 66 69 6e 64 20 73 6f st.option..Always.try.to.find.so
4440 6c 75 74 69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 43 4c 49 20 63 6f 6d 6d 61 6e 64 73 20 66 69 lutions.based.on.CLI.commands.fi
4460 72 73 74 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 67 65 74 20 74 68 65 20 61 64 64 72 65 73 rst..For.example,.get.the.addres
4480 73 65 73 20 6f 66 20 61 20 60 60 64 75 6d 30 60 60 20 69 6e 74 65 72 66 61 63 65 2e 00 46 6f 72 ses.of.a.``dum0``.interface..For
44a0 20 65 78 61 6d 70 6c 65 2c 20 73 68 6f 77 20 77 68 69 63 68 20 69 6d 61 67 65 73 20 61 72 65 20 .example,.show.which.images.are.
44c0 69 6e 73 74 61 6c 6c 65 64 2e 00 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 installed..For.more.information.
44e0 6f 6e 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 61 74 61 20 73 6f 75 72 63 65 2c 20 76 69 73 69 on.the.NoCloud.data.source,.visi
4500 74 20 69 74 73 20 60 70 61 67 65 20 3c 68 74 74 70 73 3a 2f 2f 63 6c 6f 75 64 69 6e 69 74 2e 72 t.its.`page.<https://cloudinit.r
4520 65 61 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 72 65 66 65 72 65 6e 63 eadthedocs.io/en/latest/referenc
4540 65 2f 64 61 74 61 73 6f 75 72 63 65 73 2f 6e 6f 63 6c 6f 75 64 2e 68 74 6d 6c 3e 60 5f 20 69 6e e/datasources/nocloud.html>`_.in
4560 20 74 68 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 00 46 .the.cloud-init.documentation..F
4580 72 6f 6d 20 63 6c 69 20 6f 72 20 47 55 49 2c 20 70 6f 77 65 72 20 6f 6e 20 56 4d 2c 20 61 6e 64 rom.cli.or.GUI,.power.on.VM,.and
45a0 20 61 66 74 65 72 20 69 74 20 62 6f 6f 74 73 2c 20 76 65 72 69 66 79 20 63 6f 6e 66 69 67 75 72 .after.it.boots,.verify.configur
45c0 61 74 69 6f 6e 00 47 65 6e 65 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 65 20 77 ation.General.commands.that.we.w
45e0 69 6c 6c 20 75 73 65 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 73 63 ill.use.for.running.Terraform.sc
4600 72 69 70 74 73 00 47 65 6e 65 72 61 74 65 20 4f 62 6a 65 63 74 00 47 65 6e 65 72 61 74 65 20 71 ripts.Generate.Object.Generate.q
4620 63 6f 77 20 69 6d 61 67 65 00 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 00 48 65 72 65 20 69 cow.image.Getting.Started.Here.i
4640 73 20 61 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c 65 3a 00 48 65 72 65 20 69 73 20 61 6e 20 65 s.a.simple.example:.Here.is.an.e
4660 78 61 6d 70 6c 65 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 74 68 61 74 20 61 70 70 65 6e 64 73 xample.cloud-config.that.appends
4680 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 66 69 .configuration.at.the.time.of.fi
46a0 72 73 74 20 62 6f 6f 74 2e 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 rst.boot..How.to.create.a.single
46c0 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 .instance.and.install.your.confi
46e0 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 guration.using.Terraform+Ansible
4700 2b 41 57 53 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 +AWS.Step.by.step:.How.to.create
4720 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 .a.single.instance.and.install.y
4740 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 our.configuration.using.Terrafor
4760 6d 2b 41 6e 73 69 62 6c 65 2b 41 7a 75 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f m+Ansible+Azure.Step.by.step:.Ho
4780 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e w.to.create.a.single.instance.an
47a0 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 d.install.your.configuration.usi
47c0 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 56 73 70 68 65 72 65 20 53 74 65 ng.Terraform+Ansible+Vsphere.Ste
47e0 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c p.by.step:.How.to.create.a.singl
4800 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 e.instance.and.install.your.conf
4820 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c iguration.using.Terraform+Ansibl
4840 65 2b 76 53 70 68 65 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 49 53 4f 20 66 69 6c 65 e+vSphere.Step.by.step:.ISO.file
4860 73 20 73 74 6f 72 61 67 65 3a 20 60 60 6c 6f 63 61 6c 60 60 20 76 6f 6c 75 6d 65 20 69 73 20 75 s.storage:.``local``.volume.is.u
4880 73 65 64 20 66 6f 72 20 60 60 2e 69 73 6f 60 60 20 66 69 6c 65 20 73 74 6f 72 61 67 65 2e 20 49 sed.for.``.iso``.file.storage..I
48a0 6e 20 74 68 69 73 20 73 63 65 6e 61 72 69 6f 20 60 60 6c 6f 63 61 6c 60 60 20 76 6f 6c 75 6d 65 n.this.scenario.``local``.volume
48c0 20 74 79 70 65 20 69 73 20 73 65 74 20 74 6f 20 2a 2a 64 69 72 65 63 74 6f 72 79 2a 2a 2c 20 61 .type.is.set.to.**directory**,.a
48e0 62 64 20 61 74 74 61 63 68 65 64 20 74 6f 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 60 60 2e 00 bd.attached.to.``/var/lib/vz``..
4900 49 66 20 63 6f 6d 6d 61 6e 64 20 65 6e 64 73 20 69 6e 20 61 20 76 61 6c 75 65 2c 20 69 74 20 6d If.command.ends.in.a.value,.it.m
4920 75 73 74 20 62 65 20 69 6e 73 69 64 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 2e 00 49 66 20 ust.be.inside.single.quotes..If.
4940 6e 6f 20 6e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 70 no.networking.configuration.is.p
4960 72 6f 76 69 64 65 64 2c 20 74 68 65 6e 20 64 68 63 70 20 63 6c 69 65 6e 74 20 69 73 20 67 6f 69 rovided,.then.dhcp.client.is.goi
4980 6e 67 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 65 72 66 ng.to.be.enabled.on.first.interf
49a0 61 63 65 2e 20 42 61 72 65 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 74 68 69 73 20 63 6f 6e 66 ace..Bare.in.mind.that.this.conf
49c0 69 67 75 72 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 79 65 63 74 65 64 20 61 74 20 61 6e iguration.will.be.inyected.at.an
49e0 20 4f 53 20 6c 65 76 65 6c 2c 20 73 6f 20 64 6f 6e 27 74 20 65 78 70 65 63 74 20 74 6f 20 66 69 .OS.level,.so.don't.expect.to.fi
4a00 6e 64 20 64 68 63 70 20 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 6e 20 nd.dhcp.client.configuration.on.
4a20 76 79 6f 73 20 63 6c 69 2e 20 42 65 63 61 75 73 65 20 6f 66 20 74 68 69 73 20 62 65 68 61 76 69 vyos.cli..Because.of.this.behavi
4a40 6f 72 2c 20 69 6e 20 6e 65 78 74 20 65 78 61 6d 70 6c 65 20 6c 61 62 20 77 65 20 77 69 6c 6c 20 or,.in.next.example.lab.we.will.
4a60 64 69 73 61 62 6c 65 20 64 68 63 70 2d 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f disable.dhcp-client.configuratio
4a80 6e 20 6f 6e 20 65 74 68 30 2e 00 49 66 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 70 72 6f 62 n.on.eth0..If.you.encounter.prob
4aa0 6c 65 6d 73 2c 20 76 65 72 69 66 79 20 74 68 61 74 20 74 68 65 20 63 6c 6f 75 64 2d 63 6f 6e 66 lems,.verify.that.the.cloud-conf
4ac0 69 67 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 76 61 6c 69 64 20 59 41 4d 4c 2e ig.document.contains.valid.YAML.
4ae0 20 4f 6e 6c 69 6e 65 20 72 65 73 6f 75 72 63 65 73 20 73 75 63 68 20 61 73 20 68 74 74 70 73 3a .Online.resources.such.as.https:
4b00 2f 2f 77 77 77 2e 79 61 6d 6c 6c 69 6e 74 2e 63 6f 6d 2f 20 70 72 6f 76 69 64 65 20 61 20 73 69 //www.yamllint.com/.provide.a.si
4b20 6d 70 6c 65 20 74 6f 6f 6c 20 66 6f 72 20 76 61 6c 69 64 61 74 69 6e 67 20 59 41 4d 4c 2e 00 49 mple.tool.for.validating.YAML..I
4b40 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 67 61 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e f.you.need.to.gather.information
4b60 20 66 72 6f 6d 20 6c 69 6e 75 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 .from.linux.commands.to.configur
4b80 65 20 56 79 4f 53 2c 20 79 6f 75 20 63 61 6e 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 e.VyOS,.you.can.execute.commands
4ba0 20 61 6e 64 20 74 68 65 6e 20 63 6f 6e 66 69 67 75 72 65 20 56 79 4f 53 20 69 6e 20 74 68 65 20 .and.then.configure.VyOS.in.the.
4bc0 73 61 6d 65 20 73 63 72 69 70 74 2e 00 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 63 72 69 same.script..If.you.want.to.scri
4be0 70 74 20 74 68 65 20 63 6f 6e 66 69 67 73 20 69 6e 20 61 20 6c 61 6e 67 75 61 67 65 20 6f 74 68 pt.the.configs.in.a.language.oth
4c00 65 72 20 74 68 61 6e 20 62 61 73 68 20 79 6f 75 20 63 61 6e 20 68 61 76 65 20 79 6f 75 72 20 73 er.than.bash.you.can.have.your.s
4c20 63 72 69 70 74 20 6f 75 74 70 75 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 6e 20 73 cript.output.commands.and.then.s
4c40 6f 75 72 63 65 20 74 68 65 6d 20 69 6e 20 61 20 62 61 73 68 20 73 63 72 69 70 74 2e 00 49 6d 70 ource.them.in.a.bash.script..Imp
4c60 6f 72 74 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 57 61 72 6e 69 6e 67 73 20 66 6f orting.and.Disabling.Warnings.fo
4c80 72 20 76 65 72 69 66 79 3d 46 61 6c 73 65 00 49 6e 20 50 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 r.verify=False.In.Proxmox.server
4ca0 20 74 68 72 65 65 20 66 69 6c 65 73 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 75 73 65 .three.files.are.going.to.be.use
4cc0 64 20 66 6f 72 20 74 68 69 73 20 73 65 74 75 70 3a 00 49 6e 20 56 79 4f 53 2c 20 62 79 20 64 65 d.for.this.setup:.In.VyOS,.by.de
4ce0 66 61 75 6c 74 2c 20 65 6e 61 62 6c 65 73 20 6f 6e 6c 79 20 74 77 6f 20 6d 6f 64 75 6c 65 73 3a fault,.enables.only.two.modules:
4d00 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 .In.this.case,.we'll.create.the.
4d20 6e 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e necessary.files.for.Terraform.an
4d40 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 d.Ansible.next.using.Terraform.w
4d60 65 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e e'll.create.a.single.instance.on
4d80 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f .the.AWS.cloud.and.make.provisio
4da0 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 49 6e 20 74 68 69 73 20 63 61 73 65 ning.using.Ansible..In.this.case
4dc0 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 66 69 6c ,.we'll.create.the.necessary.fil
4de0 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 es.for.Terraform.and.Ansible.nex
4e00 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 61 t.using.Terraform.we'll.create.a
4e20 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c .single.instance.on.the.Azure.cl
4e40 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 oud.and.make.provisioning.using.
4e60 41 6e 73 69 62 6c 65 2e 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 Ansible..In.this.case,.we'll.cre
4e80 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 ate.the.necessary.files.for.Terr
4ea0 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 aform.and.Ansible.next.using.Ter
4ec0 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 raform.we'll.create.a.single.ins
4ee0 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 63 6c 6f 75 64 20 61 6e 64 20 6d tance.on.the.vSphere.cloud.and.m
4f00 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 ake.provisioning.using.Ansible..
4f20 49 6e 20 74 68 69 73 20 6c 61 62 2c 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 6c 6f 63 61 74 In.this.lab,.all.files.are.locat
4f40 65 64 20 69 6e 20 60 60 2f 74 6d 70 2f 60 60 2e 20 53 6f 2c 20 62 65 66 6f 72 65 20 67 6f 69 6e ed.in.``/tmp/``..So,.before.goin
4f60 67 20 6f 6e 2c 20 6c 65 74 73 20 6d 6f 76 65 20 74 6f 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 g.on,.lets.move.to.that.director
4f80 79 3a 00 49 6e 20 74 68 69 73 20 6c 61 62 2c 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 31 2e 33 y:.In.this.lab,.we.are.using.1.3
4fa0 2e 30 20 56 79 4f 53 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 73 65 74 74 69 6e 67 20 61 20 64 69 .0.VyOS.version.and.setting.a.di
4fc0 73 6b 20 6f 66 20 31 30 47 2e 20 44 6f 77 6e 6c 6f 61 64 20 56 79 4f 53 20 2e 69 73 6f 20 66 69 sk.of.10G..Download.VyOS..iso.fi
4fe0 6c 65 20 61 6e 64 20 73 61 76 65 20 69 74 20 61 73 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2e 69 73 le.and.save.it.as.``/tmp/vyos.is
5000 6f 60 60 2e 20 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6e 67 o``..Command.used.for.generating
5020 20 71 63 6f 77 20 69 6d 61 67 65 3a 00 49 6e 69 74 69 61 6c 20 43 6f 6e 66 69 67 75 72 61 74 69 .qcow.image:.Initial.Configurati
5040 6f 6e 00 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 61 20 56 79 44 65 76 69 63 65 20 4f 62 6a 65 63 on.Initializing.a.VyDevice.Objec
5060 74 00 49 6e 6a 65 63 74 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 61 74 61 20 69 t.Injecting.configuration.data.i
5080 73 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 63 6c 6f 75 64 20 70 6c 61 74 66 6f 72 6d 73 s.not.limited.to.cloud.platforms
50a0 2e 20 55 73 65 72 73 20 63 61 6e 20 65 6d 70 6c 6f 79 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 ..Users.can.employ.the.NoCloud.d
50c0 61 74 61 20 73 6f 75 72 63 65 20 74 6f 20 69 6e 6a 65 63 74 20 75 73 65 72 2d 64 61 74 61 20 61 ata.source.to.inject.user-data.a
50e0 6e 64 20 6d 65 74 61 2d 64 61 74 61 20 6f 6e 20 76 69 72 74 75 61 6c 69 7a 61 74 69 6f 6e 20 70 nd.meta-data.on.virtualization.p
5100 6c 61 74 66 6f 72 6d 73 20 73 75 63 68 20 61 73 20 56 4d 77 61 72 65 2c 20 48 79 70 65 72 2d 56 latforms.such.as.VMware,.Hyper-V
5120 20 61 6e 64 20 4b 56 4d 2e 00 49 6e 73 74 61 6c 6c 20 60 60 6e 61 70 61 6c 6d 2d 76 79 6f 73 60 .and.KVM..Install.``napalm-vyos`
5140 60 20 6d 6f 64 75 6c 65 00 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 00 49 74 20 69 73 20 70 6f 73 73 `.module.Installation.It.is.poss
5160 69 62 6c 65 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 56 79 4f 53 20 76 69 61 20 6e 65 74 6d 69 ible.to.configure.VyOS.via.netmi
5180 6b 6f 5f 20 70 72 6f 78 79 20 6d 6f 64 75 6c 65 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 61 20 ko_.proxy.module..It.requires.a.
51a0 6d 69 6e 69 6f 6e 20 77 69 74 68 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 65 74 20 20 60 60 minion.with.installed.packet..``
51c0 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c 65 20 77 68 6f 20 68 61 73 python3-netmiko``.module.who.has
51e0 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 56 79 4f 53 20 6e 6f 64 65 73 2e 20 53 61 6c .a.connection.to.VyOS.nodes..Sal
5200 74 2d 6d 69 6e 69 6f 6e 20 68 61 76 65 20 74 6f 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 77 69 74 t-minion.have.to.communicate.wit
5220 68 20 73 61 6c 74 20 6d 61 73 74 65 72 00 4d 61 6a 6f 72 20 63 6c 6f 75 64 20 70 72 6f 76 69 64 h.salt.master.Major.cloud.provid
5240 65 72 73 20 6f 66 66 65 72 20 61 20 6d 65 61 6e 73 20 6f 66 20 70 72 6f 76 69 64 69 6e 67 20 75 ers.offer.a.means.of.providing.u
5260 73 65 72 2d 64 61 74 61 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 69 6e 73 74 61 6e 63 65 ser-data.at.the.time.of.instance
5280 20 6c 61 75 6e 63 68 2e 20 49 74 20 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 70 .launch..It.can.be.provided.as.p
52a0 6c 61 69 6e 20 74 65 78 74 20 6f 72 20 61 73 20 62 61 73 65 36 34 2d 65 6e 63 6f 64 65 64 20 74 lain.text.or.as.base64-encoded.t
52c0 65 78 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 63 6c 6f 75 64 20 70 72 6f 76 69 64 65 72 ext,.depending.on.cloud.provider
52e0 2e 20 41 6c 73 6f 2c 20 69 74 20 63 61 6e 20 62 65 20 63 6f 6d 70 72 65 73 73 65 64 20 75 73 69 ..Also,.it.can.be.compressed.usi
5300 6e 67 20 67 7a 69 70 2c 20 77 68 69 63 68 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 77 69 74 68 20 ng.gzip,.which.makes.sense.with.
5320 61 20 6c 6f 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 a.long.configuration.commands.li
5340 73 74 2c 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 68 61 72 64 20 6c 69 6d 69 74 20 74 6f st,.because.of.the.hard.limit.to
5360 20 7e 31 36 33 38 34 20 62 79 74 65 73 20 66 6f 72 20 74 68 65 20 77 68 6f 6c 65 20 75 73 65 72 .~16384.bytes.for.the.whole.user
5380 2d 64 61 74 61 2e 00 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 41 6e 73 69 62 6c 65 20 69 73 -data..Make.sure.that.Ansible.is
53a0 20 70 69 6e 67 69 6e 67 20 66 72 6f 6d 20 54 65 72 72 61 66 6f 6d 2e 00 4d 65 74 61 64 61 74 61 .pinging.from.Terrafom..Metadata
53c0 20 2d 20 4d 65 74 61 64 61 74 61 20 69 73 20 73 6f 75 72 63 65 64 20 62 79 20 74 68 65 20 63 6c .-.Metadata.is.sourced.by.the.cl
53e0 6f 75 64 20 70 6c 61 74 66 6f 72 6d 20 6f 72 20 68 79 70 65 72 76 69 73 6f 72 2e 20 49 6e 20 73 oud.platform.or.hypervisor..In.s
5400 6f 6d 65 20 63 6c 6f 75 64 73 2c 20 74 68 65 72 65 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 ome.clouds,.there.is.implemented
5420 20 61 73 20 61 6e 20 48 54 54 50 20 65 6e 64 70 6f 69 6e 74 20 61 74 20 60 60 68 74 74 70 3a 2f .as.an.HTTP.endpoint.at.``http:/
5440 2f 31 36 39 2e 32 35 34 2e 31 36 39 2e 32 35 34 60 60 2e 00 4d 6f 73 74 20 69 6d 70 6f 72 74 61 /169.254.169.254``..Most.importa
5460 6e 74 20 6b 65 79 73 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 6f 6e 73 69 64 65 nt.keys.that.needs.to.be.conside
5480 72 65 64 3a 00 4e 61 70 61 6c 6d 00 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 5f 20 54 65 72 red:.Napalm.Need.to.install_.Ter
54a0 72 61 66 6f 72 6d 00 4e 65 74 6d 69 6b 6f 00 4e 65 74 6d 69 6b 6f 2d 70 72 6f 78 79 00 4e 65 74 raform.Netmiko.Netmiko-proxy.Net
54c0 77 6f 72 6b 20 54 6f 70 6f 6c 6f 67 79 20 44 69 61 67 72 61 6d 00 4e 65 74 77 6f 72 6b 20 63 6f work.Topology.Diagram.Network.co
54e0 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 20 54 68 69 73 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 nfiguration.-.This.config.source
5500 20 69 6e 66 6f 72 6d 73 20 74 68 65 20 73 79 73 74 65 6d 20 61 62 6f 75 74 20 74 68 65 20 6e 65 .informs.the.system.about.the.ne
5520 74 77 6f 72 6b 20 73 65 74 74 69 6e 67 73 20 6c 69 6b 65 20 49 50 20 61 64 64 72 65 73 73 65 73 twork.settings.like.IP.addresses
5540 2c 20 72 6f 75 74 65 73 2c 20 44 4e 53 2e 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 6c 79 20 69 6e ,.routes,.DNS..Available.only.in
5560 20 73 65 76 65 72 61 6c 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 69 7a 61 74 69 6f .several.cloud.and.virtualizatio
5580 6e 20 70 6c 61 74 66 6f 72 6d 73 2e 00 4e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 72 n.platforms..Networking.configur
55a0 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 70 61 73 73 65 64 20 69 6e 20 75 73 ations.shouldn't.be.passed.in.us
55c0 65 72 2d 64 61 74 61 20 66 69 6c 65 2e 00 4e 6f 43 6c 6f 75 64 00 4e 6f 72 6e 69 72 00 4e 6f 74 er-data.file..NoCloud.Nornir.Not
55e0 65 20 74 68 61 74 20 74 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 e.that.the./opt/vyatta/etc/confi
5600 67 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 2f 63 6f 6e 66 69 67 g.is.used.instead.of.the./config
5620 2f 73 63 72 69 70 74 73 20 64 69 72 65 63 74 6f 72 79 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e /scripts.directory.referenced.in
5640 20 74 68 65 20 3a 72 65 66 3a 60 63 6f 6d 6d 61 6e 64 2d 73 63 72 69 70 74 69 6e 67 60 20 73 65 .the.:ref:`command-scripting`.se
5660 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 65 63 61 75 ction.of.the.documentation.becau
5680 73 65 20 74 68 65 20 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 20 64 69 72 65 63 74 6f 72 79 20 se.the./config/script.directory.
56a0 69 73 6e 27 74 20 6d 6f 75 6e 74 65 64 20 77 68 65 6e 20 74 68 65 20 60 60 77 72 69 74 65 5f 66 isn't.mounted.when.the.``write_f
56c0 69 6c 65 73 60 60 20 6d 6f 64 75 6c 65 20 65 78 65 63 75 74 65 73 2e 00 4e 6f 74 65 73 20 66 6f iles``.module.executes..Notes.fo
56e0 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 61 74 20 r.this.particular.example,.that.
5700 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 6f 74 68 65 72 may.need.to.be.modified.in.other
5720 20 73 65 74 75 70 73 3a 00 4e 6f 77 2c 20 74 68 61 74 20 66 69 6c 65 20 6e 65 65 64 73 20 74 6f .setups:.Now,.that.file.needs.to
5740 20 62 65 20 63 6f 70 69 65 64 20 74 6f 20 70 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e .be.copied.to.proxmox.server:.On
5760 20 56 79 4f 53 20 74 68 69 73 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 .VyOS.this.will.cause.the.follow
5780 69 6e 67 20 70 72 6f 62 6c 65 6d 3a 20 41 66 74 65 72 20 6d 6f 64 69 66 79 69 6e 67 20 74 68 65 ing.problem:.After.modifying.the
57a0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 73 63 72 69 70 74 20 6c 69 6b 65 20 74 .configuration.via.script.like.t
57c0 68 69 73 20 6f 6e 63 65 2c 20 69 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 his.once,.it.is.not.possible.to.
57e0 6d 61 6e 75 61 6c 6c 79 20 6d 6f 64 69 66 79 20 74 68 65 20 63 6f 6e 66 69 67 20 61 6e 79 6d 6f manually.modify.the.config.anymo
5800 72 65 3a 00 4f 6e 20 70 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e 63 65 20 74 68 65 20 re:.On.proxmox.server:.Once.the.
5820 74 68 72 65 65 20 66 69 6c 65 73 20 77 65 72 65 20 63 72 65 61 74 65 64 2c 20 69 74 27 73 20 74 three.files.were.created,.it's.t
5840 69 6d 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 60 60 73 65 65 64 2e 69 73 6f 60 60 ime.to.generate.the.``seed.iso``
5860 20 69 6d 61 67 65 2c 20 77 68 69 63 68 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6d 6f 75 6e 74 65 .image,.which.needs.to.be.mounte
5880 64 20 74 6f 20 74 68 65 20 6e 65 77 20 56 4d 20 61 73 20 61 20 63 64 2e 00 4f 6e 65 20 63 6f 6d d.to.the.new.VM.as.a.cd..One.com
58a0 6d 61 6e 64 20 70 65 72 20 6c 69 6e 65 2e 00 4f 70 2d 6d 6f 64 65 00 4f 74 68 65 72 20 73 63 72 mand.per.line..Op-mode.Other.scr
58c0 69 70 74 20 6c 61 6e 67 75 61 67 65 73 00 4f 75 74 70 75 74 00 4f 75 74 70 75 74 20 6f 70 2d 6d ipt.languages.Output.Output.op-m
58e0 6f 64 65 00 50 6c 65 61 73 65 20 74 61 6b 65 20 61 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 43 6f ode.Please.take.a.look.at.the.Co
5900 6e 74 72 69 62 75 74 69 6e 67 20 47 75 69 64 65 20 66 6f 72 20 6f 75 72 20 3a 72 65 66 3a 60 64 ntributing.Guide.for.our.:ref:`d
5920 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 60 2e 00 50 6f 73 74 63 6f 6e 66 69 67 20 6f 6e 20 62 6f 6f ocumentation`..Postconfig.on.boo
5940 74 00 50 6f 77 65 72 20 6f 6e 20 56 4d 20 61 6e 64 20 76 65 72 69 66 69 63 61 74 69 6f 6e 73 00 t.Power.on.VM.and.verifications.
5960 50 72 65 63 6f 6e 66 69 67 20 6f 6e 20 62 6f 6f 74 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 Preconfig.on.boot.Preparation.st
5980 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 41 57 53 00 50 72 eps.for.deploying.VyOS.on.AWS.Pr
59a0 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 eparation.steps.for.deploying.Vy
59c0 4f 53 20 6f 6e 20 41 7a 75 72 65 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f OS.on.Azure.Preparation.steps.fo
59e0 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 76 53 70 68 65 72 65 00 50 72 65 70 r.deploying.VyOS.on.vSphere.Prep
5a00 61 72 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 66 69 6c 65 73 00 50 72 6f 78 6d 6f 78 20 49 50 20 are.cloud-init.files.Proxmox.IP.
5a20 61 64 64 72 65 73 73 3a 20 2a 2a 31 39 32 2e 31 36 38 2e 30 2e 32 35 33 2f 32 34 2a 2a 00 50 72 address:.**192.168.0.253/24**.Pr
5a40 6f 78 6d 6f 78 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 53 75 70 70 6f 72 74 60 5f 2e 00 50 79 56 oxmox.`Cloud-init-Support`_..PyV
5a60 79 4f 53 00 50 79 56 79 4f 53 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 66 yOS.PyVyOS.is.a.Python.library.f
5a80 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 69 63 65 73 or.interacting.with.VyOS.devices
5aa0 20 76 69 61 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 .via.their.API..This.documentati
5ac0 6f 6e 20 67 75 69 64 65 73 20 79 6f 75 20 6f 6e 20 75 73 69 6e 67 20 50 79 56 79 4f 53 20 74 6f on.guides.you.on.using.PyVyOS.to
5ae0 20 6d 61 6e 61 67 65 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 70 72 6f 67 72 61 .manage.your.VyOS.devices.progra
5b00 6d 6d 61 74 69 63 61 6c 6c 79 2e 20 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 50 79 56 79 4f 53 20 mmatically..The.complete.PyVyOS.
5b20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 5b 52 documentation.is.available.on.[R
5b40 65 61 64 20 74 68 65 20 44 6f 63 73 5d 28 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 ead.the.Docs](https://pyvyos.rea
5b60 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 29 2c 20 61 6e 64 20 74 68 65 dthedocs.io/en/latest/),.and.the
5b80 20 6c 69 62 72 61 72 79 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 6e 20 5b 47 69 74 48 75 62 .library.can.be.found.on.[GitHub
5ba0 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f 62 65 72 74 ](https://github.com/robertobert
5bc0 6f 2f 70 79 76 79 6f 73 29 20 61 6e 64 20 5b 50 79 50 49 5d 28 68 74 74 70 73 3a 2f 2f 70 79 70 o/pyvyos).and.[PyPI](https://pyp
5be0 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 29 2e 00 52 65 66 65 72 65 6e 63 i.org/project/pyvyos/)..Referenc
5c00 65 73 00 52 65 6d 6f 76 65 20 64 65 66 61 75 6c 74 20 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e es.Remove.default.dhcp.client.on
5c20 20 66 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2c 20 61 6e 64 20 6c 6f 61 64 20 6f 74 68 65 72 .first.interface,.and.load.other
5c40 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 75 72 69 6e 67 20 66 69 72 73 74 20 62 6f 6f 74 .configuration.during.first.boot
5c60 2c 20 75 73 69 6e 67 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 00 52 65 73 65 74 20 4f 62 6a 65 63 74 ,.using.cloud-init..Reset.Object
5c80 00 52 75 6e 20 54 65 72 72 61 66 6f 72 6d 00 52 75 6e 20 61 6e 73 69 62 6c 65 00 52 75 6e 20 63 .Run.Terraform.Run.ansible.Run.c
5ca0 6f 6d 6d 61 6e 64 73 20 72 65 6d 6f 74 65 6c 79 00 52 75 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 ommands.remotely.Run.configurati
5cc0 6f 6e 20 63 6f 6d 6d 61 6e 64 73 00 52 75 6e 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d on.commands.Run.operational.comm
5ce0 61 6e 64 73 00 53 53 48 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 6e 20 70 6f 72 74 20 32 ands.SSH.is.configured.on.port.2
5d00 32 2e 00 53 61 6c 74 00 53 61 6c 74 20 6d 61 73 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 2..Salt.Salt.master.configuratio
5d20 6e 3a 00 53 61 76 65 20 61 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 n:.Save.a.running.configuration.
5d40 74 6f 20 61 20 66 69 6c 65 2e 00 53 61 76 65 20 61 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 to.a.file..Save.a.running.config
5d60 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 72 74 75 70 20 63 6f 6e 66 69 67 75 72 61 uration.to.the.startup.configura
5d80 74 69 6f 6e 2e 20 57 68 65 6e 20 79 6f 75 20 64 6f 6e 27 74 20 73 70 65 63 69 66 79 20 74 68 65 tion..When.you.don't.specify.the
5da0 20 66 69 6c 65 20 77 68 65 6e 20 73 61 76 69 6e 67 2c 20 69 74 20 73 61 76 65 73 20 74 6f 20 60 .file.when.saving,.it.saves.to.`
5dc0 60 2f 63 6f 6e 66 69 67 2f 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 2e 00 53 63 72 69 70 74 20 76 `/config/config.boot``..Script.v
5de0 79 6f 73 2d 6e 61 70 61 6c 6d 2e 70 79 00 53 63 72 69 70 74 73 20 61 72 65 20 72 75 6e 20 69 6e yos-napalm.py.Scripts.are.run.in
5e00 20 61 6c 70 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2e 20 54 68 65 69 72 20 6e 61 6d 65 73 .alphabetical.order..Their.names
5e20 20 6d 75 73 74 20 63 6f 6e 73 69 73 74 20 65 6e 74 69 72 65 6c 79 20 6f 66 20 41 53 43 49 49 20 .must.consist.entirely.of.ASCII.
5e40 75 70 70 65 72 2d 20 61 6e 64 20 6c 6f 77 65 72 2d 63 61 73 65 20 6c 65 74 74 65 72 73 2c 41 53 upper-.and.lower-case.letters,AS
5e60 43 49 49 20 64 69 67 69 74 73 2c 20 41 53 43 49 49 20 75 6e 64 65 72 73 63 6f 72 65 73 2c 20 61 CII.digits,.ASCII.underscores,.a
5e80 6e 64 20 41 53 43 49 49 20 6d 69 6e 75 73 2d 68 79 70 68 65 6e 73 2e 4e 6f 20 6f 74 68 65 72 20 nd.ASCII.minus-hyphens.No.other.
5ea0 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 2e 00 53 68 6f 77 20 4f 62 6a characters.are.allowed..Show.Obj
5ec0 65 63 74 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 27 74 20 74 ect.Sometimes.you.simply.wan't.t
5ee0 6f 20 65 78 65 63 75 74 65 20 61 20 62 75 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 6f 6d o.execute.a.bunch.of.op-mode.com
5f00 6d 61 6e 64 73 20 76 69 61 20 53 53 48 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 20 73 mands.via.SSH.on.a.remote.VyOS.s
5f20 79 73 74 65 6d 2e 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 74 ystem..Sometimes.you.simply.want
5f40 20 74 6f 20 65 78 65 63 75 74 65 20 61 20 62 75 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 .to.execute.a.bunch.of.op-mode.c
5f60 6f 6d 6d 61 6e 64 73 20 76 69 61 20 53 53 48 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 ommands.via.SSH.on.a.remote.VyOS
5f80 20 73 79 73 74 65 6d 2e 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 57 53 20 66 72 .system..Sourse.files.for.AWS.fr
5fa0 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 7a 75 72 65 20 66 72 om.GIT.Sourse.files.for.Azure.fr
5fc0 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 76 53 70 68 65 72 65 20 om.GIT.Sourse.files.for.vSphere.
5fe0 66 72 6f 6d 20 47 49 54 00 53 74 61 72 74 00 53 74 61 72 74 20 63 72 65 61 74 69 6e 67 20 61 6e from.GIT.Start.Start.creating.an
6000 20 41 57 53 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 .AWS.instance.and.check.the.resu
6020 6c 74 00 53 74 6f 72 61 67 65 64 20 75 73 65 64 3a 20 76 6f 6c 75 6d 65 20 6c 6f 63 61 6c 2c 20 lt.Storaged.used:.volume.local,.
6040 77 68 69 63 68 20 69 73 20 6d 6f 75 6e 74 65 64 20 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 2a 2a which.is.mounted.on.directory.**
6060 2f 76 61 72 2f 6c 69 62 2f 76 7a 2a 2a 2c 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 /var/lib/vz**,.and.contains.all.
6080 74 79 70 65 20 6f 66 20 63 6f 6e 74 65 6e 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 6e 69 70 70 type.of.content,.including.snipp
60a0 65 74 73 2e 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 2f 73 72 76 2f 73 61 6c 74 3a 00 53 74 72 ets..Structure.of./srv/salt:.Str
60c0 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c ucture.of.files.Structure.of.fil
60e0 65 73 20 41 6e 73 69 62 6c 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e es.Ansible.Structure.of.files.An
6100 73 69 62 6c 65 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 sible.for.AWS.Structure.of.files
6120 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 .Ansible.for.Azure.Structure.of.
6140 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 53 74 72 75 63 74 files.Ansible.for.vSphere.Struct
6160 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 00 53 74 72 75 63 74 75 72 65 20 ure.of.files.Terrafom.Structure.
6180 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 of.files.Terrafom.for.AWS.Struct
61a0 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 ure.of.files.Terrafom.for.Azure.
61c0 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 Structure.of.files.Terrafom.for.
61e0 76 53 70 68 65 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 69 6e 20 74 68 vSphere.Structure.of.files.in.th
6200 65 20 73 74 61 6e 64 61 72 64 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 3a 00 53 79 e.standard.Terraform.project:.Sy
6220 73 74 65 6d 20 44 65 66 61 75 6c 74 73 2f 46 61 6c 6c 62 61 63 6b 73 00 54 65 72 72 61 66 6f 72 stem.Defaults/Fallbacks.Terrafor
6240 6d 00 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 m.Terraform.doesn't.connect.via.
6260 53 53 48 20 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f SSH.to.your.Ansible.instance:.yo
6280 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 u.have.to.check.the.correct.logi
62a0 6e 20 61 6e 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 n.and.password.in.the.part.of.th
62c0 65 20 66 69 6c 65 20 76 79 6f 73 2e 20 74 66 00 54 65 72 72 61 66 6f 72 6d 20 66 6f 72 20 56 79 e.file.vyos..tf.Terraform.for.Vy
62e0 4f 53 00 54 68 65 20 41 50 49 20 70 75 73 68 65 73 20 65 76 65 72 79 20 72 65 71 75 65 73 74 20 OS.The.API.pushes.every.request.
6300 74 6f 20 61 20 73 65 73 73 69 6f 6e 20 61 6e 64 20 63 6f 6d 6d 69 74 20 69 74 2e 20 42 75 74 20 to.a.session.and.commit.it..But.
6320 73 6f 6d 65 20 6f 66 20 56 79 4f 53 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 6c 69 6b 65 20 44 48 43 some.of.VyOS.components.like.DHC
6340 50 20 61 6e 64 20 50 50 50 6f 45 20 53 65 72 76 65 72 73 2c 20 49 50 53 65 63 2c 20 56 58 4c 41 P.and.PPPoE.Servers,.IPSec,.VXLA
6360 4e 2c 20 61 6e 64 20 6f 74 68 65 72 20 74 75 6e 6e 65 6c 73 20 72 65 71 75 69 72 65 20 66 75 6c N,.and.other.tunnels.require.ful
6380 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 20 63 6f 6d 6d 69 74 2e 20 54 68 65 20 l.configuration.for.commit..The.
63a0 65 6e 64 70 6f 69 6e 74 20 77 69 6c 6c 20 70 72 6f 63 65 73 73 20 6d 75 6c 74 69 70 6c 65 20 63 endpoint.will.process.multiple.c
63c0 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 79 6f 75 20 70 61 73 73 20 74 68 65 6d 20 61 73 20 61 20 ommands.when.you.pass.them.as.a.
63e0 6c 69 73 74 20 74 6f 20 74 68 65 20 60 60 64 61 74 61 60 60 20 66 69 65 6c 64 2e 00 54 68 65 20 list.to.the.``data``.field..The.
6400 60 60 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 6f 6e 66 69 ``/config/scripts/vyos-postconfi
6420 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 63 72 69 70 74 20 69 73 20 63 61 6c 6c g-bootup.script``.script.is.call
6440 65 64 20 6f 6e 20 62 6f 6f 74 20 61 66 74 65 72 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 ed.on.boot.after.the.VyOS.config
6460 75 72 61 74 69 6f 6e 20 69 73 20 66 75 6c 6c 79 20 61 70 70 6c 69 65 64 2e 00 54 68 65 20 60 60 uration.is.fully.applied..The.``
6480 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 67 2d 62 /config/scripts/vyos-preconfig-b
64a0 6f 6f 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 63 72 69 70 74 20 69 73 20 63 61 6c 6c 65 64 20 ootup.script``.script.is.called.
64c0 6f 6e 20 62 6f 6f 74 20 62 65 66 6f 72 65 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 on.boot.before.the.VyOS.configur
64e0 61 74 69 6f 6e 20 64 75 72 69 6e 67 20 62 6f 6f 74 20 70 72 6f 63 65 73 73 2e 00 54 68 65 20 60 ation.during.boot.process..The.`
6500 60 2f 73 68 6f 77 60 60 20 65 6e 64 70 6f 69 6e 74 20 69 73 20 74 6f 20 73 68 6f 77 20 65 76 65 `/show``.endpoint.is.to.show.eve
6520 72 79 74 68 69 6e 67 20 69 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 6d 6f 64 65 2e rything.in.the.operational.mode.
6540 00 54 68 65 20 60 60 67 65 6e 65 72 61 74 65 60 60 20 65 6e 64 70 6f 69 6e 74 20 72 75 6e 20 61 .The.``generate``.endpoint.run.a
6560 20 60 60 67 65 6e 65 72 61 74 65 60 60 20 63 6f 6d 6d 61 6e 64 2e 00 54 68 65 20 60 60 72 65 73 .``generate``.command..The.``res
6580 65 74 60 60 20 65 6e 64 70 6f 69 6e 74 20 72 75 6e 20 61 20 60 60 72 65 73 65 74 60 60 20 63 6f et``.endpoint.run.a.``reset``.co
65a0 6d 6d 61 6e 64 2e 00 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 70 72 6f 64 75 63 65 mmand..The.commands.list.produce
65c0 64 20 62 79 20 74 68 65 20 60 60 73 68 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f d.by.the.``show.configuration.co
65e0 6d 6d 61 6e 64 73 60 60 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 61 20 56 79 4f 53 20 72 6f 75 74 65 mmands``.command.on.a.VyOS.route
6600 72 20 73 68 6f 75 6c 64 20 63 6f 6d 70 6c 79 20 77 69 74 68 20 61 6c 6c 20 74 68 65 20 72 65 71 r.should.comply.with.all.the.req
6620 75 69 72 65 6d 65 6e 74 73 2c 20 73 6f 20 69 74 20 69 73 20 65 61 73 79 20 74 6f 20 67 65 74 20 uirements,.so.it.is.easy.to.get.
6640 61 20 70 72 6f 70 65 72 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 62 79 20 63 6f 70 79 69 6e a.proper.commands.list.by.copyin
6660 67 20 69 74 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 72 6f 75 74 65 72 2e 00 54 68 65 20 63 6f g.it.from.another.router..The.co
6680 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 63 6c 6f nfiguration.specified.in.the.clo
66a0 75 64 2d 63 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e 74 20 6f 76 65 72 77 72 69 74 65 73 20 64 65 ud-config.document.overwrites.de
66c0 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 73 20 61 6e 64 20 76 fault.configuration.values.and.v
66e0 61 6c 75 65 73 20 63 6f 6e 66 69 67 75 72 65 64 20 76 69 61 20 4d 65 74 61 64 61 74 61 2e 00 54 alues.configured.via.Metadata..T
6700 68 65 20 64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 65 72 65 20 79 6f 75 he.default.directories.where.you
6720 72 20 63 75 73 74 6f 6d 20 53 63 72 69 70 74 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 6f 63 61 74 r.custom.Scripts.should.be.locat
6740 65 64 20 61 72 65 3a 00 54 68 65 20 64 65 66 61 75 6c 74 20 66 69 6c 65 20 6c 6f 6f 6b 73 20 6c ed.are:.The.default.file.looks.l
6760 69 6b 65 20 74 68 69 73 3a 00 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 63 6f 6e ike.this:.The.easiest.way.to.con
6780 66 69 67 75 72 65 20 74 68 65 20 73 79 73 74 65 6d 20 76 69 61 20 75 73 65 72 2d 64 61 74 61 20 figure.the.system.via.user-data.
67a0 69 73 20 74 68 65 20 43 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 73 79 6e 74 61 78 20 64 65 73 63 72 is.the.Cloud-config.syntax.descr
67c0 69 62 65 64 20 62 65 6c 6f 77 2e 00 54 68 65 20 65 6e 64 70 6f 69 6e 74 20 60 60 2f 63 6f 6e 66 ibed.below..The.endpoint.``/conf
67e0 69 67 2d 66 69 6c 65 60 60 20 69 73 20 74 6f 20 73 61 76 65 20 6f 72 20 6c 6f 61 64 20 61 20 63 ig-file``.is.to.save.or.load.a.c
6800 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 00 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d onfiguration..The.following.exam
6820 70 6c 65 20 73 65 74 73 20 74 68 65 20 68 6f 73 74 6e 61 6d 65 20 62 61 73 65 64 20 6f 6e 20 74 ple.sets.the.hostname.based.on.t
6840 68 65 20 69 6e 73 74 61 6e 63 65 20 69 64 65 6e 74 69 66 69 65 72 20 6f 62 74 61 69 6e 65 64 20 he.instance.identifier.obtained.
6860 66 72 6f 6d 20 74 68 65 20 45 43 32 20 6d 65 74 61 64 61 74 61 20 73 65 72 76 69 63 65 2e 00 54 from.the.EC2.metadata.service..T
6880 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 73 68 6f 77 73 20 68 6f 77 20 74 he.following.example.shows.how.t
68a0 6f 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 74 68 65 20 69 6e 69 o.execute.commands.after.the.ini
68c0 74 69 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 00 54 68 65 20 6b 65 79 20 75 73 65 64 tial.configuration..The.key.used
68e0 20 74 6f 20 64 65 73 69 67 6e 61 74 65 20 61 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 .to.designate.a.VyOS.configurati
6900 6f 6e 20 69 73 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2e 20 on.is.``vyos_config_commands``..
6920 57 68 61 74 20 66 6f 6c 6c 6f 77 73 20 69 73 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 What.follows.is.VyOS.configurati
6940 6f 6e 20 75 73 69 6e 67 20 74 68 65 20 22 73 65 74 2d 73 74 79 6c 65 22 20 73 79 6e 74 61 78 2e on.using.the."set-style".syntax.
6960 20 42 6f 74 68 20 22 73 65 74 22 20 61 6e 64 20 22 64 65 6c 65 74 65 22 20 63 6f 6d 6d 61 6e 64 .Both."set".and."delete".command
6980 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e 00 54 68 65 20 73 65 65 64 2e 69 73 6f 20 66 69 s.are.supported..The.seed.iso.fi
69a0 6c 65 20 63 61 6e 20 62 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 74 68 65 20 76 69 72 74 75 61 le.can.be.attached.to.the.virtua
69c0 6c 20 6d 61 63 68 69 6e 65 2e 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 6d 65 l.machine..As.an.example,.the.me
69e0 74 68 6f 64 20 77 69 74 68 20 4b 56 4d 20 74 6f 20 61 74 74 61 63 68 20 74 68 65 20 49 53 4f 20 thod.with.KVM.to.attach.the.ISO.
6a00 61 73 20 61 20 43 44 20 64 72 69 76 65 20 66 6f 6c 6c 6f 77 73 2e 00 54 68 65 72 65 20 69 73 20 as.a.CD.drive.follows..There.is.
6a20 61 20 70 69 74 66 61 6c 6c 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 6f 6e 66 a.pitfall.when.working.with.conf
6a40 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 2e 20 49 74 20 69 73 20 74 65 6d 70 74 69 6e iguration.scripts..It.is.temptin
6a60 67 20 74 6f 20 63 61 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 g.to.call.configuration.scripts.
6a80 77 69 74 68 20 22 73 75 64 6f 22 20 28 69 2e 65 2e 2c 20 74 65 6d 70 6f 72 61 72 79 20 72 6f 6f with."sudo".(i.e.,.temporary.roo
6aa0 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 29 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 27 73 20 74 t.permissions),.because.that's.t
6ac0 68 65 20 63 6f 6d 6d 6f 6e 20 77 61 79 20 6f 6e 20 6d 6f 73 74 20 4c 69 6e 75 78 20 70 6c 61 74 he.common.way.on.most.Linux.plat
6ae0 66 6f 72 6d 73 20 74 6f 20 63 61 6c 6c 20 73 79 73 74 65 6d 20 63 6f 6d 6d 61 6e 64 73 2e 00 54 forms.to.call.system.commands..T
6b00 68 65 73 65 20 61 72 65 20 74 68 65 20 56 79 4f 53 20 64 65 66 61 75 6c 74 73 20 61 6e 64 20 66 hese.are.the.VyOS.defaults.and.f
6b20 61 6c 6c 62 61 63 6b 73 2e 00 54 68 69 73 20 73 65 63 74 69 6f 6e 20 6e 65 65 64 73 20 69 6d 70 allbacks..This.section.needs.imp
6b40 72 6f 76 65 6d 65 6e 74 73 2c 20 65 78 61 6d 70 6c 65 73 20 61 6e 64 20 65 78 70 6c 61 6e 61 74 rovements,.examples.and.explanat
6b60 69 6f 6e 73 2e 00 54 68 69 73 20 77 69 6c 6c 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 66 6f ions..This.will.result.in.the.fo
6b80 6c 6c 6f 77 69 6e 67 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 3a 20 60 60 53 65 74 20 66 61 69 llowing.error.message:.``Set.fai
6ba0 6c 65 64 60 60 20 49 66 20 74 68 69 73 20 68 61 70 70 65 6e 73 2c 20 61 20 72 65 62 6f 6f 74 20 led``.If.this.happens,.a.reboot.
6bc0 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 65 64 69 74 20 74 is.required.to.be.able.to.edit.t
6be0 68 65 20 63 6f 6e 66 69 67 20 6d 61 6e 75 61 6c 6c 79 20 61 67 61 69 6e 2e 00 54 6f 20 4c 6f 61 he.config.manually.again..To.Loa
6c00 64 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 00 54 6f 20 61 64 64 20 6f d.a.configuration.file..To.add.o
6c20 72 20 64 65 6c 65 74 65 20 61 6e 20 69 6d 61 67 65 2c 20 75 73 65 20 74 68 65 20 60 60 2f 69 6d r.delete.an.image,.use.the.``/im
6c40 61 67 65 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 54 6f 20 61 76 6f 69 64 20 74 68 65 73 65 20 70 age``.endpoint..To.avoid.these.p
6c60 72 6f 62 6c 65 6d 73 2c 20 74 68 65 20 70 72 6f 70 65 72 20 77 61 79 20 69 73 20 74 6f 20 63 61 roblems,.the.proper.way.is.to.ca
6c80 6c 6c 20 61 20 73 63 72 69 70 74 20 77 69 74 68 20 74 68 65 20 60 60 76 79 61 74 74 61 63 66 67 ll.a.script.with.the.``vyattacfg
6ca0 60 60 20 67 72 6f 75 70 2c 20 65 2e 67 2e 2c 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 60 60 73 ``.group,.e.g.,.by.using.the.``s
6cc0 67 60 60 20 28 73 77 69 74 63 68 20 67 72 6f 75 70 29 20 63 6f 6d 6d 61 6e 64 3a 00 54 6f 20 67 g``.(switch.group).command:.To.g
6ce0 65 74 20 74 68 65 20 77 68 6f 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 70 61 73 73 et.the.whole.configuration,.pass
6d00 20 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 20 74 6f 20 74 68 65 20 60 60 70 61 74 68 60 60 20 66 .an.empty.list.to.the.``path``.f
6d20 69 65 6c 64 00 54 6f 20 69 6e 63 6c 75 64 65 20 56 79 4f 53 20 73 70 65 63 69 66 69 63 20 66 75 ield.To.include.VyOS.specific.fu
6d40 6e 63 74 69 6f 6e 73 20 61 6e 64 20 61 6c 69 61 73 65 73 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 nctions.and.aliases.you.need.to.
6d60 60 60 73 6f 75 72 63 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 66 75 6e 63 74 69 6f ``source./opt/vyatta/etc/functio
6d80 6e 73 2f 73 63 72 69 70 74 2d 74 65 6d 70 6c 61 74 65 60 60 20 66 69 6c 65 73 20 61 74 20 74 68 ns/script-template``.files.at.th
6da0 65 20 74 6f 70 20 6f 66 20 79 6f 75 72 20 73 63 72 69 70 74 2e 00 54 6f 20 69 6e 69 74 69 61 74 e.top.of.your.script..To.initiat
6dc0 65 20 61 20 72 65 62 6f 6f 74 20 75 73 65 20 74 68 65 20 60 60 72 65 62 6f 6f 74 60 60 20 65 6e e.a.reboot.use.the.``reboot``.en
6de0 64 70 6f 69 6e 74 2e 00 54 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 61 20 73 63 72 69 dpoint..To.make.sure.that.a.scri
6e00 70 74 20 69 73 20 6e 6f 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 63 61 6c 6c 65 64 20 77 69 pt.is.not.accidentally.called.wi
6e20 74 68 6f 75 74 20 74 68 65 20 60 60 76 79 61 74 74 61 63 66 67 60 60 20 67 72 6f 75 70 2c 20 74 thout.the.``vyattacfg``.group,.t
6e40 68 65 20 73 63 72 69 70 74 20 63 61 6e 20 62 65 20 73 61 66 65 67 75 61 72 64 65 64 20 6c 69 6b he.script.can.be.safeguarded.lik
6e60 65 20 74 68 69 73 3a 00 54 6f 20 6f 6e 6c 79 20 67 65 74 20 61 20 70 61 72 74 20 6f 66 20 74 68 e.this:.To.only.get.a.part.of.th
6e80 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 60 60 73 e.configuration,.for.example.``s
6ea0 79 73 74 65 6d 20 73 79 73 6c 6f 67 60 60 2e 00 54 6f 20 70 6f 77 65 72 20 6f 66 66 20 74 68 65 ystem.syslog``..To.power.off.the
6ec0 20 73 79 73 74 65 6d 20 75 73 65 20 74 68 65 20 60 60 70 6f 77 65 72 6f 66 66 60 60 20 65 6e 64 .system.use.the.``poweroff``.end
6ee0 70 6f 69 6e 74 2e 00 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 00 54 79 70 65 20 74 68 65 20 point..Troubleshooting.Type.the.
6f00 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e commands.on.your.Terrafom.instan
6f20 63 65 3a 00 55 6e 6c 69 6b 65 20 61 20 6e 6f 72 6d 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f ce:.Unlike.a.normal.configuratio
6f40 6e 20 73 65 73 73 69 6f 6e 2c 20 61 6c 6c 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 n.session,.all.operational.comma
6f60 6e 64 73 20 6d 75 73 74 20 62 65 20 70 72 65 70 65 6e 64 65 64 20 77 69 74 68 20 60 60 72 75 6e nds.must.be.prepended.with.``run
6f80 60 60 2c 20 65 76 65 6e 20 69 66 20 79 6f 75 20 68 61 76 65 6e 27 74 20 63 72 65 61 74 65 64 20 ``,.even.if.you.haven't.created.
6fa0 61 20 73 65 73 73 69 6f 6e 20 77 69 74 68 20 63 6f 6e 66 69 67 75 72 65 2e 00 55 73 65 72 2d 64 a.session.with.configure..User-d
6fc0 61 74 61 00 55 73 65 72 2d 64 61 74 61 20 2d 20 55 73 65 72 2d 64 61 74 61 20 69 73 20 73 70 65 ata.User-data.-.User-data.is.spe
6fe0 63 69 66 69 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2e 20 54 68 69 73 20 63 6f 6e 66 69 67 20 cified.by.the.user..This.config.
7000 73 6f 75 72 63 65 20 6f 66 66 65 72 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 source.offers.the.ability.to.ins
7020 65 72 74 20 61 6e 79 20 43 4c 49 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e ert.any.CLI.configuration.comman
7040 64 73 20 69 6e 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 62 65 66 6f 72 65 ds.into.the.configuration.before
7060 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 55 73 69 6e 67 20 41 50 49 20 52 65 73 70 6f .the.first.boot..Using.API.Respo
7080 6e 73 65 20 43 6c 61 73 73 00 55 73 69 6e 67 20 50 79 56 79 4f 53 00 55 73 69 6e 67 20 70 79 76 nse.Class.Using.PyVyOS.Using.pyv
70a0 79 6f 73 00 56 4d 20 49 44 3a 20 69 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 56 4d 20 49 yos.VM.ID:.in.this.example,.VM.I
70c0 44 20 75 73 65 64 20 69 73 20 35 35 35 2e 00 56 4d 20 52 65 73 6f 75 72 63 65 73 3a 20 74 68 65 D.used.is.555..VM.Resources:.the
70e0 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 63 61 6e 20 62 65 20 6d 6f 64 69 66 69 65 64 20 61 73 se.parameters.can.be.modified.as
7100 20 6e 65 65 64 65 64 2e 00 56 4d 20 53 74 6f 72 61 67 65 3a 20 60 60 6c 6f 63 61 6c 60 60 20 76 .needed..VM.Storage:.``local``.v
7120 6f 6c 75 6d 65 20 69 73 20 75 73 65 64 2e 00 56 73 70 68 65 72 65 00 56 79 4f 53 20 41 50 49 00 olume.is.used..Vsphere.VyOS.API.
7140 56 79 4f 53 20 41 75 74 6f 6d 61 74 69 6f 6e 00 56 79 4f 53 20 54 65 72 72 61 66 6f 72 6d 00 56 VyOS.Automation.VyOS.Terraform.V
7160 79 4f 53 20 60 63 6c 6f 75 64 2d 69 6e 69 74 2d 64 6f 63 73 60 5f 2e 00 56 79 4f 53 20 63 6c 6f yOS.`cloud-init-docs`_..VyOS.clo
7180 75 64 2d 69 6e 69 74 00 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 ud-init.VyOS.configuration.comma
71a0 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 75 73 65 72 2d 64 61 74 61 20 66 69 6c nds.are.defined.in.user-data.fil
71c0 65 2e 00 56 79 4f 53 20 68 61 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 72 75 6e 20 63 e..VyOS.has.the.ability.to.run.c
71e0 75 73 74 6f 6d 20 20 73 63 72 69 70 74 73 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 ustom..scripts.before.and.after.
7200 65 61 63 68 20 63 6f 6d 6d 69 74 00 56 79 4f 53 20 73 75 70 70 6f 72 74 20 74 68 72 65 65 20 74 each.commit.VyOS.support.three.t
7220 79 70 65 73 20 6f 66 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 73 2e 00 56 79 4f 53 20 73 75 70 ypes.of.config.sources..VyOS.sup
7240 70 6f 72 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 61 6e 73 69 62 6c 65 2e ports.configuration.via.ansible.
7260 20 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 61 6e 73 69 62 6c 65 60 60 20 61 6e 64 .Need.to.install.``ansible``.and
7280 20 60 60 70 79 74 68 6f 6e 33 2d 70 61 72 61 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c 65 00 56 79 4f .``python3-paramiko``.module.VyO
72a0 53 20 73 75 70 70 6f 72 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 6e 65 74 S.supports.configuration.via.net
72c0 6d 69 6b 6f 5f 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 miko_..It.requires.to.install.``
72e0 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c 65 2e 00 56 79 4f 53 20 73 python3-netmiko``.module..VyOS.s
7300 75 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 20 69 6e 66 72 61 73 74 72 75 63 74 69 61 20 76 69 upports.develop.infrastructia.vi
7320 61 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 a.Terraform.and.provisioning.via
7340 20 61 6e 73 69 62 6c 65 2e 20 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 54 65 72 72 .ansible..Need.to.install.``Terr
7360 61 66 6f 72 6d 60 60 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 6d 65 6e aform``.VyOS.supports.developmen
7380 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 76 69 61 20 54 65 72 72 61 66 6f 72 6d 20 61 t.infrastructure.via.Terraform.a
73a0 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 41 6e 73 69 62 6c 65 2e 20 54 65 72 nd.provisioning.via.Ansible..Ter
73c0 72 61 66 6f 72 6d 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 75 74 6f 6d 61 74 65 20 74 68 raform.allows.you.to.automate.th
73e0 65 20 70 72 6f 63 65 73 73 20 6f 66 20 64 65 70 6c 6f 79 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 e.process.of.deploying.instances
7400 20 6f 6e 20 6d 61 6e 79 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 20 70 6c 61 74 66 .on.many.cloud.and.virtual.platf
7420 6f 72 6d 73 2e 20 49 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 77 65 20 77 69 6c 6c 20 6c orms..In.this.article,.we.will.l
7440 6f 6f 6b 20 61 74 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 73 20 74 6f 20 64 65 70 6c 6f ook.at.using.terraforms.to.deplo
7460 79 20 56 79 4f 53 20 6f 6e 20 70 6c 61 74 66 6f 72 6d 73 20 2d 20 41 57 53 2c 20 41 7a 75 72 65 y.VyOS.on.platforms.-.AWS,.Azure
7480 2c 20 61 6e 64 20 76 53 70 68 65 72 65 2e 20 46 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 ,.and.vSphere..For.more.details.
74a0 61 62 6f 75 74 20 54 65 72 72 61 66 6f 72 6d 20 70 6c 65 61 73 65 20 68 61 76 65 20 61 20 6c 6f about.Terraform.please.have.a.lo
74c0 6f 6b 20 68 65 72 65 20 6c 69 6e 6b 5f 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 64 65 76 ok.here.link_..VyOS.supports.dev
74e0 65 6c 6f 70 6d 65 6e 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 76 69 61 20 54 65 72 72 elopment.infrastructure.via.Terr
7500 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 41 6e 73 69 62 aform.and.provisioning.via.Ansib
7520 6c 65 2e 20 54 65 72 72 61 66 6f 72 6d 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 75 74 6f le..Terraform.allows.you.to.auto
7540 6d 61 74 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 64 65 70 6c 6f 79 69 6e 67 20 69 6e mate.the.process.of.deploying.in
7560 73 74 61 6e 63 65 73 20 6f 6e 20 6d 61 6e 79 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 stances.on.many.cloud.and.virtua
7580 6c 20 70 6c 61 74 66 6f 72 6d 73 2e 20 49 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 77 65 l.platforms..In.this.article,.we
75a0 20 77 69 6c 6c 20 6c 6f 6f 6b 20 61 74 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 73 20 74 .will.look.at.using.terraforms.t
75c0 6f 20 64 65 70 6c 6f 79 20 76 79 6f 73 20 6f 6e 20 70 6c 61 74 66 6f 72 6d 73 20 2d 20 41 57 53 o.deploy.vyos.on.platforms.-.AWS
75e0 2c 20 41 5a 55 52 45 2c 20 61 6e 64 20 76 53 70 68 65 72 65 2e 20 4d 6f 72 65 20 64 65 74 61 69 ,.AZURE,.and.vSphere..More.detai
7600 6c 65 64 20 61 62 6f 75 74 20 77 68 61 74 20 69 73 20 54 65 72 72 61 66 6f 72 6d 20 79 6f 75 20 led.about.what.is.Terraform.you.
7620 63 61 6e 20 77 72 69 74 65 20 75 73 69 6e 67 20 74 68 65 20 6c 69 6e 6b 5f 2e 00 56 79 4f 53 20 can.write.using.the.link_..VyOS.
7640 73 75 70 70 6f 72 74 73 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e supports.executing.configuration
7660 20 61 6e 64 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f 6e 2d 69 6e .and.operational.commands.non-in
7680 74 65 72 61 63 74 69 76 65 6c 79 20 66 72 6f 6d 20 73 68 65 6c 6c 20 73 63 72 69 70 74 73 2e 00 teractively.from.shell.scripts..
76a0 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 6f 70 2d 6d 6f 64 65 20 61 6e 64 20 63 6f 6e 66 69 67 VyOS.supports.op-mode.and.config
76c0 75 72 61 74 69 6f 6e 20 76 69 61 20 73 61 6c 74 5f 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 uration.via.salt_..VyOS.supports
76e0 20 73 6f 6d 65 20 6e 61 70 61 6c 6d 5f 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6e 66 .some.napalm_.functions.for.conf
7700 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 2d 6d 6f 64 65 2e 20 49 74 20 72 65 71 75 69 72 iguration.and.op-mode..It.requir
7720 65 73 20 6d 6f 72 65 20 74 65 73 74 73 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 74 68 65 es.more.tests..VyOS.supports.the
7740 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e .execution.of.operational.comman
7760 64 73 20 61 6e 64 20 6c 69 6e 75 78 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 69 6e 69 74 69 61 6c ds.and.linux.commands.at.initial
7780 20 62 6f 6f 74 2e 20 54 68 69 73 20 69 73 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 75 73 69 6e .boot..This.is.accomplished.usin
77a0 67 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 20 74 6f 20 63 65 72 74 61 69 6e 20 66 69 6c g.``write_files``.to.certain.fil
77c0 65 73 20 69 6e 20 74 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 es.in.the./opt/vyatta/etc/config
77e0 2f 73 63 72 69 70 74 73 20 64 69 72 65 63 74 6f 72 79 2e 20 43 6f 6d 6d 61 6e 64 73 20 73 70 65 /scripts.directory..Commands.spe
7800 63 69 66 69 65 64 20 69 6e 20 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 2f cified.in.opt/vyatta/etc/config/
7820 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 scripts/vyos-preconfig-bootup.sc
7840 72 69 70 74 20 61 72 65 20 65 78 65 63 75 74 65 64 20 70 72 69 6f 72 20 74 6f 20 63 6f 6e 66 69 ript.are.executed.prior.to.confi
7860 67 75 72 61 74 69 6f 6e 2e 20 54 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f guration..The./opt/vyatta/etc/co
7880 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 6f 6e 66 69 67 2d 62 6f 6f nfig/scripts/vyos-postconfig-boo
78a0 74 75 70 2e 73 63 72 69 70 74 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 63 6f 6d 6d 61 6e 64 tup.script.file.contains.command
78c0 73 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 63 6f 6e 66 69 67 75 72 61 s.to.be.executed.after.configura
78e0 74 69 6f 6e 2e 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 2c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 tion..In.both.cases,.commands.ar
7900 65 20 65 78 65 63 75 74 65 64 20 61 73 20 74 68 65 20 72 6f 6f 74 20 75 73 65 72 2e 00 57 65 20 e.executed.as.the.root.user..We.
7920 6e 65 65 64 20 32 20 66 69 6c 65 73 2c 20 63 6f 6d 6d 61 6e 64 73 2e 63 6f 6e 66 20 61 6e 64 20 need.2.files,.commands.conf.and.
7940 73 63 72 69 70 74 20 69 74 73 65 6c 66 2e 00 57 68 69 6c 65 20 6f 74 68 65 72 20 6d 65 74 68 6f script.itself..While.other.metho
7960 64 73 20 65 78 69 73 74 2c 20 74 68 65 20 6d 6f 73 74 20 73 74 72 61 69 67 68 74 66 6f 72 77 61 ds.exist,.the.most.straightforwa
7980 72 64 20 6d 65 74 68 6f 64 20 66 6f 72 20 75 73 69 6e 67 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 rd.method.for.using.the.NoCloud.
79a0 64 61 74 61 20 73 6f 75 72 63 65 20 69 73 20 63 72 65 61 74 69 6e 67 20 61 20 73 65 65 64 20 49 data.source.is.creating.a.seed.I
79c0 53 4f 20 61 6e 64 20 61 74 74 61 63 68 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 76 69 72 74 75 SO.and.attaching.it.to.the.virtu
79e0 61 6c 20 6d 61 63 68 69 6e 65 20 61 73 20 61 20 43 44 20 64 72 69 76 65 2e 20 54 68 65 20 76 6f al.machine.as.a.CD.drive..The.vo
7a00 6c 75 6d 65 20 6d 75 73 74 20 62 65 20 66 6f 72 6d 61 74 74 65 64 20 61 73 20 61 20 76 66 61 74 lume.must.be.formatted.as.a.vfat
7a20 20 6f 72 20 49 53 4f 20 39 36 36 30 20 66 69 6c 65 20 73 79 73 74 65 6d 20 77 69 74 68 20 74 68 .or.ISO.9660.file.system.with.th
7a40 65 20 6c 61 62 65 6c 20 22 63 69 64 61 74 61 22 20 6f 72 20 22 43 49 44 41 54 41 22 2e 00 57 69 e.label."cidata".or."CIDATA"..Wi
7a60 6c 6c 20 72 65 74 75 72 6e 3a 00 57 69 74 68 20 74 68 65 20 60 60 72 65 74 72 69 65 76 65 60 60 ll.return:.With.the.``retrieve``
7a80 20 65 6e 64 70 6f 69 6e 74 20 79 6f 75 20 67 65 74 20 70 61 72 74 73 20 6f 72 20 74 68 65 20 77 .endpoint.you.get.parts.or.the.w
7aa0 68 6f 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c hole.configuration..With.the.hel
7ac0 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 p.of.Terraform,.you.can.quickly.
7ae0 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 deploy.VyOS-based.infrastructure
7b00 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c .in.the.AWS.cloud..If.necessary,
7b20 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 .the.infrastructure.can.be.remov
7b40 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c ed.using.terraform..Also.we.will
7b60 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 .make.provisioning.using.Ansible
7b80 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f ..With.the.help.of.Terraform,.yo
7ba0 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 u.can.quickly.deploy.VyOS-based.
7bc0 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 infrastructure.in.the.Azure.clou
7be0 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 d..If.necessary,.the.infrastruct
7c00 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f ure.can.be.removed.using.terrafo
7c20 72 6d 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 rm..Also.we.will.make.provisioni
7c40 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 ng.using.Ansible..With.the.help.
7c60 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 of.Terraform,.you.can.quickly.de
7c80 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 ploy.VyOS-based.infrastructure.i
7ca0 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 n.the.vSphere..Also.we.will.make
7cc0 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 .provisioning.using.Ansible..Wit
7ce0 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 h.the.help.of.terraforms,.you.ca
7d00 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 n.quickly.deploy.Vyos-based.infr
7d20 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 astructure.in.the.AWS.cloud..If.
7d40 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 necessary,.the.infrastructure.ca
7d60 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c n.be.removed.using.terraform..Al
7d80 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 so.we.will.make.provisioning.usi
7da0 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 ng.Ansible..With.the.help.of.ter
7dc0 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 raforms,.you.can.quickly.deploy.
7de0 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 Vyos-based.infrastructure.in.the
7e00 20 41 7a 75 72 65 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 .Azure.cloud..If.necessary,.the.
7e20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 infrastructure.can.be.removed.us
7e40 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 ing.terraform..With.the.help.of.
7e60 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c terraforms,.you.can.quickly.depl
7e80 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 oy.Vyos-based.infrastructure.in.
7ea0 74 68 65 20 76 53 70 68 65 72 65 2e 00 57 69 74 68 6f 75 74 20 70 72 6f 78 79 20 69 74 20 72 65 the.vSphere..Without.proxy.it.re
7ec0 71 75 69 72 65 73 20 56 79 4f 53 20 6d 69 6e 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e quires.VyOS.minion.configuration
7ee0 20 61 6e 64 20 73 75 70 70 6f 72 74 20 6f 70 2d 6d 6f 64 65 20 64 61 74 61 3a 00 57 69 74 68 6f .and.support.op-mode.data:.Witho
7f00 75 74 20 70 72 6f 78 79 20 69 74 20 72 65 71 75 69 72 65 73 20 56 79 4f 53 20 6d 69 6e 69 6f 6e ut.proxy.it.requires.VyOS.minion
7f20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 73 75 70 70 6f 72 74 73 20 6f 70 2d 6d .configuration.and.supports.op-m
7f40 6f 64 65 20 64 61 74 61 3a 00 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 50 79 56 79 4f 53 ode.data:.You.can.install.PyVyOS
7f60 20 75 73 69 6e 67 20 70 69 70 3a 00 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 .using.pip:.You.can.install.pyvy
7f80 6f 73 20 75 73 69 6e 67 20 70 69 70 3a 00 59 6f 75 20 63 61 6e 20 70 61 73 73 20 61 20 60 60 73 os.using.pip:.You.can.pass.a.``s
7fa0 65 74 60 60 2c 20 60 60 64 65 6c 65 74 65 60 60 20 6f 72 20 60 60 63 6f 6d 6d 65 6e 74 60 60 20 et``,.``delete``.or.``comment``.
7fc0 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 68 65 20 60 60 2f 63 6f 6e 66 69 67 75 72 65 60 60 20 65 6e command.to.the.``/configure``.en
7fe0 64 70 6f 69 6e 74 2e 00 60 60 64 65 6c 65 74 65 60 60 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d dpoint..``delete``.a.single.comm
8000 61 6e 64 00 60 60 73 65 65 64 2e 69 73 6f 60 60 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 and.``seed.iso``.was.previously.
8020 63 72 65 61 74 65 64 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 60 60 2f 74 6d 70 2f 60 60 2e 20 created.in.directory.``/tmp/``..
8040 49 74 27 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 6d 6f 76 65 20 69 74 20 74 6f 20 60 60 2f It's.necessary.to.move.it.to.``/
8060 76 61 72 2f 6c 69 62 2f 76 7a 2f 74 65 6d 70 6c 61 74 65 2f 69 73 6f 60 60 00 60 60 73 65 74 60 var/lib/vz/template/iso``.``set`
8080 60 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 00 60 60 76 79 6f 73 5f 75 73 65 72 64 61 `.a.single.command.``vyos_userda
80a0 74 61 60 60 20 2d 20 74 68 65 20 6d 6f 64 75 6c 65 20 61 63 63 65 70 74 73 20 61 20 6c 69 73 74 ta``.-.the.module.accepts.a.list
80c0 20 6f 66 20 43 4c 49 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 69 .of.CLI.configuration.commands.i
80e0 6e 20 61 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 20 73 65 63 n.a.``vyos_config_commands``.sec
8100 74 69 6f 6e 2c 20 77 68 69 63 68 20 67 69 76 65 73 20 61 6e 20 65 61 73 79 20 77 61 79 20 74 6f tion,.which.gives.an.easy.way.to
8120 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 73 79 73 74 65 6d 20 64 75 72 69 6e 67 20 64 65 70 .configure.the.system.during.dep
8140 6c 6f 79 6d 65 6e 74 2e 00 60 60 76 79 6f 73 60 60 2f 60 60 76 79 6f 73 60 60 20 63 72 65 64 65 loyment..``vyos``/``vyos``.crede
8160 6e 74 69 61 6c 73 20 69 66 20 6e 6f 20 6f 74 68 65 72 73 20 73 70 65 63 69 66 69 65 64 20 62 79 ntials.if.no.others.specified.by
8180 20 64 61 74 61 20 73 6f 75 72 63 65 2e 00 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 20 2d 20 .data.source..``write_files``.-.
81a0 74 68 69 73 20 6d 6f 64 75 6c 65 20 61 6c 6c 6f 77 73 20 74 6f 20 69 6e 73 65 72 74 20 61 6e 79 this.module.allows.to.insert.any
81c0 20 66 69 6c 65 73 20 69 6e 74 6f 20 74 68 65 20 66 69 6c 65 73 79 73 74 65 6d 20 62 65 66 6f 72 .files.into.the.filesystem.befor
81e0 65 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 e.the.first.boot,.for.example,.p
8200 72 65 2d 67 65 6e 65 72 61 74 65 64 20 65 6e 63 72 79 70 74 69 6f 6e 20 6b 65 79 73 2c 20 63 65 re-generated.encryption.keys,.ce
8220 72 74 69 66 69 63 61 74 65 73 2c 20 6f 72 20 65 76 65 6e 20 61 20 77 68 6f 6c 65 20 60 60 63 6f rtificates,.or.even.a.whole.``co
8240 6e 66 69 67 2e 62 6f 6f 74 60 60 20 66 69 6c 65 2e 20 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 nfig.boot``.file..The.format.is.
8260 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 69 6e 69 74 20 64 6f 63 75 6d described.in.the.cloudinit.docum
8280 65 6e 74 61 74 69 6f 6e 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 77 72 69 74 65 5f 66 69 6c 65 73 entation.`Cloud-init-write_files
82a0 60 5f 2e 00 60 70 79 76 79 6f 73 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 6e 20 52 65 61 `_..`pyvyos.Documentation.on.Rea
82c0 64 20 74 68 65 20 44 6f 63 73 20 3c 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 64 74 d.the.Docs.<https://pyvyos.readt
82e0 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 3e 60 5f 20 70 72 6f 76 69 64 65 73 hedocs.io/en/latest/>`_.provides
8300 20 64 65 74 61 69 6c 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 69 6e .detailed.instructions.on.the.in
8320 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 61 6e 64 20 6f stallation,.configuration,.and.o
8340 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 79 76 79 6f 73 20 6c 69 62 72 61 72 79 2e 00 peration.of.the.pyvyos.library..
8360 60 70 79 76 79 6f 73 20 53 6f 75 72 63 65 20 43 6f 64 65 20 6f 6e 20 47 69 74 48 75 62 20 3c 68 `pyvyos.Source.Code.on.GitHub.<h
8380 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f 62 65 72 74 6f 2f 70 ttps://github.com/robertoberto/p
83a0 79 76 79 6f 73 3e 60 5f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 63 63 65 73 73 20 61 6e yvyos>`_.allows.you.to.access.an
83c0 64 20 63 6f 6e 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 6c 69 62 72 61 72 79 27 73 20 63 6f d.contribute.to.the.library's.co
83e0 64 65 2e 00 60 70 79 76 79 6f 73 20 6f 6e 20 50 79 50 49 20 3c 68 74 74 70 73 3a 2f 2f 70 79 70 de..`pyvyos.on.PyPI.<https://pyp
8400 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 3e 60 5f 20 66 6f 72 20 65 61 73 i.org/project/pyvyos/>`_.for.eas
8420 79 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 76 69 61 20 70 69 70 2c 20 74 68 65 20 50 79 74 68 y.installation.via.pip,.the.Pyth
8440 6f 6e 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 72 2e 20 45 78 65 63 75 74 65 20 60 70 on.package.installer..Execute.`p
8460 69 70 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 6f 73 60 20 69 6e 20 79 6f 75 72 20 74 65 72 6d 69 ip.install.pyvyos`.in.your.termi
8480 6e 61 6c 20 74 6f 20 69 6e 73 74 61 6c 6c 2e 00 61 64 64 20 61 6e 20 69 6d 61 67 65 00 61 6c 6c nal.to.install..add.an.image.all
84a0 00 61 6e 73 69 62 6c 65 2e 63 66 67 00 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 .ansible.cfg.cloud-config.file.f
84c0 6f 72 6d 61 74 00 63 6c 6f 75 64 2d 69 6e 69 74 20 6c 6f 67 73 20 74 6f 20 2f 76 61 72 2f 6c 6f ormat.cloud-init.logs.to./var/lo
84e0 67 2f 63 6c 6f 75 64 2d 69 6e 69 74 2e 6c 6f 67 2e 20 54 68 69 73 20 66 69 6c 65 20 63 61 6e 20 g/cloud-init.log..This.file.can.
8500 62 65 20 68 65 6c 70 66 75 6c 20 69 6e 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 79 20 74 68 be.helpful.in.determining.why.th
8520 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 69 65 73 20 66 72 6f 6d 20 77 68 61 74 e.configuration.varies.from.what
8540 20 79 6f 75 20 65 78 70 65 63 74 2e 20 59 6f 75 20 63 61 6e 20 66 65 74 63 68 20 74 68 65 20 6d .you.expect..You.can.fetch.the.m
8560 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 64 61 74 61 20 66 69 6c 74 65 72 69 6e 67 20 6f 75 74 ost.important.data.filtering.out
8580 70 75 74 20 66 6f 72 20 60 60 76 79 6f 73 60 60 20 6b 65 79 77 6f 72 64 3a 00 63 6f 6d 6d 61 6e put.for.``vyos``.keyword:.comman
85a0 64 73 2e 74 78 74 00 64 65 6c 65 74 65 20 61 6e 20 69 6d 61 67 65 2c 20 66 6f 72 20 65 78 61 6d ds.txt.delete.an.image,.for.exam
85c0 70 6c 65 20 60 60 31 2e 33 2d 72 6f 6c 6c 69 6e 67 2d 32 30 32 30 30 36 30 37 30 31 31 37 60 60 ple.``1.3-rolling-202006070117``
85e0 00 67 72 6f 75 70 5f 76 61 72 73 2f 61 6c 6c 00 68 6f 73 74 73 00 69 64 5f 72 73 61 5f 64 6f 63 .group_vars/all.hosts.id_rsa_doc
8600 6b 65 72 2e 70 75 62 2e 20 4e 65 65 64 73 20 74 6f 20 64 65 63 6c 61 72 65 20 6f 6e 6c 79 20 70 ker.pub..Needs.to.declare.only.p
8620 75 62 6c 69 63 20 6b 65 79 20 65 78 61 63 74 6c 79 2e 00 69 66 20 79 6f 75 20 6a 75 73 74 20 77 ublic.key.exactly..if.you.just.w
8640 61 6e 74 20 74 68 65 20 56 61 6c 75 65 20 6f 66 20 61 20 6d 75 6c 74 69 2d 76 61 6c 75 65 64 20 ant.the.Value.of.a.multi-valued.
8660 6e 6f 64 65 2c 20 75 73 65 20 74 68 65 20 60 60 72 65 74 75 72 6e 56 61 6c 75 65 73 60 60 20 6f node,.use.the.``returnValues``.o
8680 70 65 72 61 74 69 6f 6e 2e 00 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 00 6d 61 69 6e 2e 74 66 00 6d peration..instance.yml.main.tf.m
86a0 61 69 6e 2e 79 6d 6c 00 6d 79 6b 65 79 2e 70 65 6d 00 6d 79 6b 65 79 2e 70 65 6d 20 79 6f 75 20 ain.yml.mykey.pem.mykey.pem.you.
86c0 68 61 76 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 31 2e 32 00 70 79 76 79 6f have.to.get.using.step.1.2.pyvyo
86e0 73 00 70 79 76 79 6f 73 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 65 73 s.pyvyos.is.a.Python.library.des
8700 69 67 6e 65 64 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 igned.for.interacting.with.VyOS.
8720 64 65 76 69 63 65 73 20 74 68 72 6f 75 67 68 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 20 devices.through.their.API..This.
8740 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 69 documentation.is.intended.to.gui
8760 64 65 20 79 6f 75 20 69 6e 20 75 73 69 6e 67 20 70 79 76 79 6f 73 20 66 6f 72 20 70 72 6f 67 72 de.you.in.using.pyvyos.for.progr
8780 61 6d 6d 61 74 69 63 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6f 66 20 79 6f 75 72 20 56 79 4f 53 20 ammatic.management.of.your.VyOS.
87a0 64 65 76 69 63 65 73 2e 00 72 31 31 2d 70 72 6f 78 79 2e 73 6c 73 20 49 6e 63 6c 75 64 65 73 20 devices..r11-proxy.sls.Includes.
87c0 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 73 61 6c parameters.for.connecting.to.sal
87e0 74 2d 70 72 6f 78 79 20 6d 69 6e 69 6f 6e 00 73 74 61 72 74 75 70 20 73 63 72 69 70 74 73 00 74 t-proxy.minion.startup.scripts.t
8800 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 00 74 6f 70 2e 73 6c 73 00 76 53 70 68 65 72 65 00 erraform.tfvars.top.sls.vSphere.
8820 76 61 72 2e 74 66 00 76 61 72 69 61 62 6c 65 73 2e 74 66 00 76 65 72 73 69 6f 6e 73 2e 74 66 00 var.tf.variables.tf.versions.tf.
8840 76 79 6f 73 2e 74 66 00 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e vyos.tf.MIME-Version:.1.0.Conten
8860 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d t-Type:.text/plain;.charset=UTF-
8880 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 8.Content-Transfer-Encoding:.8bi
88a0 74 0a 58 2d 47 65 6e 65 72 61 74 6f 72 3a 20 4c 6f 63 61 6c 61 7a 79 20 28 68 74 74 70 73 3a 2f t.X-Generator:.Localazy.(https:/
88c0 2f 6c 6f 63 61 6c 61 7a 79 2e 63 6f 6d 29 0a 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f /localazy.com).Project-Id-Versio
88e0 6e 3a 20 0a 4c 61 6e 67 75 61 67 65 3a 20 65 73 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e n:..Language:.es.Plural-Forms:.n
8900 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 3d 3d 31 29 20 3f 20 30 20 3a 20 31 plurals=2;.plural=(n==1).?.0.:.1
8920 3b 0a 00 23 20 20 20 74 65 72 72 61 66 6f 72 6d 41 5a 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d ;..#...terraformAZ.#...terraform
8940 76 53 70 68 65 72 65 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d 47 6f 6f 67 6c 65 00 23 61 7a 20 vSphere.#...terraformGoogle.#az.
8960 6c 6f 67 69 6e 00 23 63 64 20 2f 79 6f 75 72 20 66 6f 6c 64 65 72 00 23 74 65 72 72 61 66 6f 72 login.#cd./your.folder.#terrafor
8980 6d 20 61 70 70 6c 79 00 23 74 65 72 72 61 66 6f 72 6d 20 69 6e 69 74 00 23 74 65 72 72 61 66 6f m.apply.#terraform.init.#terrafo
89a0 72 6d 20 70 6c 61 6e 00 23 79 65 73 00 2a 2a 4e 4f 54 45 2a 2a 3a 20 62 65 20 63 61 72 65 66 75 rm.plan.#yes.**NOTE**:.be.carefu
89c0 6c 20 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 20 61 6e 64 20 70 61 73 74 69 6e 67 20 70 72 65 76 l.while.copying.and.pasting.prev
89e0 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 2e 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 20 6d 61 79 ious.commands..Double.quotes.may
8a00 20 6e 65 65 64 20 74 6f 20 62 65 20 63 6f 72 72 65 63 74 65 64 2e 00 2a 2a 4e 4f 54 41 2a 2a 3a .need.to.be.corrected..**NOTA**:
8a20 20 74 65 6e 67 61 20 63 75 69 64 61 64 6f 20 61 6c 20 63 6f 70 69 61 72 20 79 20 70 65 67 61 72 .tenga.cuidado.al.copiar.y.pegar
8a40 20 63 6f 6d 61 6e 64 6f 73 20 61 6e 74 65 72 69 6f 72 65 73 2e 20 45 73 20 70 6f 73 69 62 6c 65 .comandos.anteriores..Es.posible
8a60 20 71 75 65 20 73 65 61 20 6e 65 63 65 73 61 72 69 6f 20 63 6f 72 72 65 67 69 72 20 6c 61 73 20 .que.sea.necesario.corregir.las.
8a80 63 6f 6d 69 6c 6c 61 73 20 64 6f 62 6c 65 73 2e 00 2a 2a 6d 65 74 61 64 61 74 6f 73 2a 2a 3a 20 comillas.dobles..**metadatos**:.
8aa0 61 72 63 68 69 76 6f 20 76 61 63 c3 ad 6f 20 28 6f 62 6c 69 67 61 74 6f 72 69 6f 29 2e 00 45 6c archivo.vac..o.(obligatorio)..El
8ac0 20 61 72 63 68 69 76 6f 20 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 20 73 6f 6c 6f .archivo.**network-config**.solo
8ae0 20 74 69 65 6e 65 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 71 75 65 20 64 65 .tiene.una.configuraci..n.que.de
8b00 73 68 61 62 69 6c 69 74 61 20 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 61 75 74 6f 6d c3 shabilita.el.cliente.dhcp.autom.
8b20 a1 74 69 63 6f 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 2e 00 2a 2a .tico.en.la.primera.interfaz..**
8b40 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 3a 20 61 72 63 68 69 76 6f 20 71 75 65 20 69 6e network-config**:.archivo.que.in
8b60 64 69 63 61 72 c3 a1 20 65 76 69 74 61 72 20 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 65 dicar...evitar.el.cliente.dhcp.e
8b80 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 2e 00 45 6c 20 61 72 63 68 69 76 n.la.primera.interfaz..El.archiv
8ba0 6f 20 2a 2a 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2a 2a 20 64 65 62 65 20 63 6f 6d 65 o.**datos.de.usuario**.debe.come
8bc0 6e 7a 61 72 20 63 6f 6e 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 60 20 79 20 63 6f 6e nzar.con.``#cloud-config``.y.con
8be0 74 69 65 6e 65 20 63 6f 6d 61 6e 64 6f 73 20 76 79 6f 73 2e 20 50 6f 72 20 65 6a 65 6d 70 6c 6f tiene.comandos.vyos..Por.ejemplo
8c00 3a 00 2a 2a 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2a 2a 3a 20 69 6e 63 6c 75 79 65 20 :.**datos.de.usuario**:.incluye.
8c20 63 6f 6d 61 6e 64 6f 73 20 76 79 6f 73 2e 00 2f 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 comandos.vyos../archivo.de.confi
8c40 67 75 72 61 63 69 c3 b3 6e 00 2f 63 6f 6e 66 69 67 75 72 61 72 00 2f 67 65 6e 65 72 61 72 00 2f guraci..n./configurar./generar./
8c60 69 6d 61 67 65 6e 00 2f 70 6f 77 65 72 6f 66 66 00 2f 72 65 62 6f 6f 74 00 2f 72 65 69 6e 69 63 imagen./poweroff./reboot./reinic
8c80 69 61 72 00 2f 72 65 63 75 70 65 72 61 72 00 2f 65 73 70 65 63 74 c3 a1 63 75 6c 6f 00 31 20 41 iar./recuperar./espect..culo.1.A
8ca0 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 nsible.doesn't.connect.via.SSH.t
8cc0 6f 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f o.your.AWS.instance:.you.have.to
8ce0 20 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 68 61 73 20 63 6f 70 .check.that.your.SSH.key.has.cop
8d00 69 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 00 31 20 ied.into.the.path./root/aws/..1.
8d20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 69 6e 20 74 6f 20 66 69 6c 65 20 22 74 65 72 Collect.all.data.in.to.file."ter
8d40 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 22 20 61 6e 64 20 63 72 65 61 74 65 20 72 65 73 6f 75 72 raform.tfvars".and.create.resour
8d60 63 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 22 00 31 20 43 72 ces.for.example."terraform".1.Cr
8d80 65 61 74 65 20 61 6e 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 20 77 68 65 6e 65 76 65 72 20 79 eate.an.UNIX.instance.whenever.y
8da0 6f 75 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c 20 63 6c 6f 75 64 2c 20 61 6e 64 20 73 6f 20 6f 6e ou.want.(local,.cloud,.and.so.on
8dc0 29 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e ).1.Create.an.UNIX.or.Windows.in
8de0 73 74 61 6e 63 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 68 20 stance.1.Create.an.account.with.
8e00 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 79 22 2c 20 22 AWS.and.get.your."access_key",."
8e20 73 65 63 72 65 74 20 6b 65 79 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 secret.key".1.Create.an.account.
8e40 77 69 74 68 20 41 7a 75 72 65 00 31 2e 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f with.Azure.1..Ansible.doesn't.co
8e60 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e nnect.via.SSH.to.your.AWS.instan
8e80 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 ce:.you.have.to.check.that.your.
8ea0 53 53 48 20 6b 65 79 20 68 61 73 20 63 6f 70 69 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 SSH.key.has.copied.into.the.path
8ec0 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 20 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 ./root/aws/..Also,.increase.the.
8ee0 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 time.in.the.file.instance.yml.fr
8f00 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 om.300.sec.to.500.sec.or.more..(
8f20 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 It.depends.on.your.location)..Ma
8f40 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 ke.sure.that.you.have.opened.acc
8f60 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 ess.to.the.instance.in.the.secur
8f80 69 74 79 20 67 72 6f 75 70 2e 00 31 2e 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 ity.group..1.1.Collect.all.data.
8fa0 69 6e 20 74 6f 20 66 69 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 22 20 61 6e in.to.file."terraform.tfvars".an
8fc0 64 20 63 72 65 61 74 65 20 72 65 73 6f 75 72 63 65 73 20 66 6f 20 65 78 61 6d 70 6c 65 20 22 74 d.create.resources.fo.example."t
8fe0 65 72 72 61 66 6f 72 6d 22 00 31 2e 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 erraform".1.1.Create.an.account.
9000 77 69 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 with.AWS.and.get.your."access_ke
9020 79 22 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 31 2e 31 20 43 72 65 61 74 65 20 61 6e 20 61 y",."secret.key".1.1.Create.an.a
9040 63 63 6f 75 6e 74 20 77 69 74 68 20 41 7a 75 72 65 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b ccount.with.Azure.1.2.Create.a.k
9060 65 79 20 70 61 69 72 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b ey.pair.and.download.your..pem.k
9080 65 79 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f ey.1.2.Create.a.key.pair_.and.do
90a0 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 31 2e 33 20 43 72 65 61 74 65 20 wnload.your..pem.key.1.3.Create.
90c0 61 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f a.security.group.for.the.new.VyO
90e0 53 20 69 6e 73 74 61 6e 63 65 00 31 2e 33 20 43 72 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 S.instance.1.3.Create.a.security
9100 20 67 72 6f 75 70 5f 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 .group_.for.the.new.VyOS.instanc
9120 65 20 61 6e 64 20 6f 70 65 6e 20 61 6c 6c 20 74 72 61 66 66 69 63 00 32 20 43 72 65 61 74 65 20 e.and.open.all.traffic.2.Create.
9140 61 20 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 a.key.pair_.and.download.your..p
9160 65 6d 20 6b 65 79 00 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 41 6e em.key.2.Download.and.install.An
9180 73 69 62 6c 65 00 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 sible.2.Download.and.install.Ter
91a0 72 61 66 6f 72 6d 00 32 20 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 raform.2.Terraform.doesn't.conne
91c0 63 74 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 ct.via.SSH.to.your.Ansible.insta
91e0 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 nce:.you.have.to.check.the.corre
9200 63 74 20 6c 6f 67 69 6e 20 61 6e 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 ct.login.and.password.in.the.par
9220 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 56 79 4f 53 2e 20 74 66 00 32 2e 31 20 43 72 65 61 74 t.of.the.file.VyOS..tf.2.1.Creat
9240 65 20 61 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 32 2e 31 e.a.UNIX.or.Windows.instance.2.1
9260 20 43 72 65 61 74 65 20 61 30 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 .Create.a0.UNIX.or.Windows.insta
9280 6e 63 65 00 32 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 nce.2.2.Download.and.install.Ter
92a0 72 61 66 6f 72 6d 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 raform.2.3.Create.the.folder.for
92c0 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 61 77 73 76 79 6f 73 2f 00 32 2e 33 20 43 72 65 61 74 65 20 .example.../awsvyos/.2.3.Create.
92e0 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 61 7a 76 79 6f 73 the.folder.for.example.../azvyos
9300 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d /.2.3.Create.the.folder.for.exam
9320 70 6c 65 20 2e 2e 2f 76 73 70 68 65 72 65 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 ple.../vsphere/.2.3.Create.the.f
9340 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 older.for.example./root/awsterra
9360 66 6f 72 6d 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 79 20 form.2.4.Copy.all.files.from.my.
9380 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 folder./Terraform.into.your.Terr
93a0 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 aform.project.2.4.Copy.all.files
93c0 20 66 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 .from.my.folder./Terraform.into.
93e0 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 6d 61 69 6e 2e 74 66 2c your.Terraform.project.(main.tf,
9400 20 76 61 72 69 61 62 6c 65 73 2e 74 66 29 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 .variables.tf).2.4.Copy.all.file
9420 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 22 2f s.into.your.Terraform.project."/
9440 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 22 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 root/awsterraform".(vyos.tf,.var
9460 2e 74 66 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 76 65 72 73 69 6f 6e 2e 74 66 .tf,.terraform.tfvars,version.tf
9480 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 ),.more.detailed.see.`Structure.
94a0 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 60 5f 00 32 2e 34 20 of.files.Terrafom.for.AWS`_.2.4.
94c0 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f Copy.all.files.into.your.Terrafo
94e0 72 6d 20 70 72 6f 6a 65 63 74 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 66 29 20 32 2e 34 rm.project.(vyos.tf,.var.tf).2.4
9500 2e 31 20 50 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 .1.Please.type.the.information.i
9520 6e 74 6f 20 74 68 65 20 73 74 72 69 6e 67 73 20 32 32 2c 20 33 35 2c 20 33 36 20 6f 66 20 66 69 nto.the.strings.22,.35,.36.of.fi
9540 6c 65 20 22 76 79 6f 73 2e 74 66 22 00 32 2e 35 20 4c 6f 67 69 6e 20 77 69 74 68 20 41 7a 75 72 le."vyos.tf".2.5.Login.with.Azur
9560 65 20 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 00 32 2e 35 20 54 79 70 65 20 74 68 e..using.the.command.2.5.Type.th
9580 65 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 32 2e 36 20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e e.commands.:.2.6.Type.the.comman
95a0 64 73 20 3a 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 ds.:.3.Create.the.folder.for.exa
95c0 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c mple./root/aws/.3.Create.the.fol
95e0 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f der.for.example./root/awsterrafo
9600 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 rm.3.Create.the.folder.for.examp
9620 6c 65 20 2f 72 6f 6f 74 2f 61 7a 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 le./root/az/.3.Create.the.folder
9640 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 76 79 6f 73 2f 00 33 20 43 72 65 .for.example./root/azvyos/.3.Cre
9660 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 ate.the.folder.for.example./root
9680 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 /vsphereterraform.3.Create.the.f
96a0 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 older.for.example./root/vspheret
96c0 65 72 72 61 66 6f 72 6d 2f 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 69 6e 73 74 erraform/.3.1.Create.a.UNIX.inst
96e0 61 6e 63 65 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 20 ance.3.1.Create.a.UNIX.instance.
9700 77 68 65 6e 65 76 65 72 20 79 6f 75 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c 20 63 6c 6f 75 64 2c whenever.you.want.(local,.cloud,
9720 20 61 6e 64 20 73 6f 20 6f 6e 29 00 33 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 .and.so.on).3.2.Download.and.ins
9740 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 tall.Ansible.3.3.Create.the.fold
9760 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f 00 33 2e 33 20 43 72 er.for.example./root/aws/.3.3.Cr
9780 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f eate.the.folder.for.example./roo
97a0 74 2f 61 7a 2f 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 t/az/.3.3.Create.the.folder.for.
97c0 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 2f 00 33 2e 34 20 43 6f 70 79 20 example./root/vsphere/.3.4.Copy.
97e0 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 41 6e 73 69 62 6c all.files.from.my.folder./Ansibl
9800 65 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 28 61 6e 73 e.into.your.Ansible.project.(ans
9820 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 61 6e 64 20 2f 67 72 6f 75 ible.cfg,.instance.yml.and./grou
9840 70 5f 76 61 72 73 29 00 33 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 p_vars).3.4.Copy.all.files.from.
9860 6d 79 20 66 6f 6c 64 65 72 20 2f 41 6e 73 69 62 6c 65 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 my.folder./Ansible.into.your.Ans
9880 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 ible.project.(ansible.cfg,.insta
98a0 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 29 00 33 2e 34 20 43 6f 70 79 20 61 6c 6c nce.yml,.mykey.pem).3.4.Copy.all
98c0 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 .files.into.your.Ansible.project
98e0 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 ."/root/aws/".(ansible.cfg,.inst
9900 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 20 22 61 6c 6c 22 29 2c 20 ance.yml,.mykey.pem.and."all"),.
9920 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 more.detailed.see.`Structure.of.
9940 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f 00 34 20 43 6f 70 79 20 61 files.Ansible.for.AWS`_.4.Copy.a
9960 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 ll.files.into.your.Ansible.proje
9980 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e ct."/root/aws/".(ansible.cfg,.in
99a0 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 20 22 61 6c 6c 22 29 stance.yml,.mykey.pem.and."all")
99c0 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f ,.more.detailed.see.`Structure.o
99e0 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f 00 34 20 43 6f 70 79 f.files.Ansible.for.AWS`_.4.Copy
9a00 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f .all.files.into.your.Ansible.pro
9a20 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 7a 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 ject."/root/az/".(ansible.cfg,.i
9a40 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 nstance.yml,"all"),.more.detaile
9a60 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c d.see.`Structure.of.files.Ansibl
9a80 65 20 66 6f 72 20 41 7a 75 72 65 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 e.for.Azure`_.4.Copy.all.files.i
9aa0 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f nto.your.Ansible.project."/root/
9ac0 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c vsphereterraform/".(ansible.cfg,
9ae0 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 .instance.yml,"all"),.more.detai
9b00 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 led.see.`Structure.of.files.Ansi
9b20 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 60 5f 00 34 2e 31 20 54 79 70 65 20 74 68 65 20 63 ble.for.vSphere`_.4.1.Type.the.c
9b40 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e 63 ommands.on.your.Terrafom.instanc
9b60 65 3a 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 74 68 20 63 6c 6f 75 64 2d e:.A.VyOS.qcow.image.with.cloud-
9b80 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e 20 54 68 69 73 20 63 61 6e init.options.is.needed..This.can
9ba0 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f 73 2d 76 6d 2d 69 6d 61 67 .be.obtained.using.`vyos-vm-imag
9bc0 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 72 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 72 65 70 es`_.repo..After.cloning.the.rep
9be0 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d 75 2e 79 6d 6c 2a 2a 20 61 6e o,.edit.the.file.**qemu.yml**.an
9c00 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 20 72 d.comment.the.**download-iso**.r
9c20 6f 6c 65 2e 00 53 65 20 6e 65 63 65 73 69 74 61 20 75 6e 61 20 69 6d 61 67 65 6e 20 71 63 6f 77 ole..Se.necesita.una.imagen.qcow
9c40 20 64 65 20 56 79 4f 53 20 63 6f 6e 20 6f 70 63 69 6f 6e 65 73 20 64 65 20 69 6e 69 63 69 61 6c .de.VyOS.con.opciones.de.inicial
9c60 69 7a 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 2e 20 45 73 74 6f 20 73 65 20 70 75 65 izaci..n.en.la.nube..Esto.se.pue
9c80 64 65 20 6f 62 74 65 6e 65 72 20 75 73 61 6e 64 6f 20 60 76 79 6f 73 2d 76 6d 2d 69 6d 61 67 65 de.obtener.usando.`vyos-vm-image
9ca0 73 60 5f 20 72 65 70 6f 2e 20 44 65 73 70 75 c3 a9 73 20 64 65 20 63 6c 6f 6e 61 72 20 65 6c 20 s`_.repo..Despu..s.de.clonar.el.
9cc0 72 65 70 6f 73 69 74 6f 72 69 6f 2c 20 65 64 69 74 65 20 65 6c 20 61 72 63 68 69 76 6f 20 2a 2a repositorio,.edite.el.archivo.**
9ce0 71 65 6d 75 2e 79 6d 6c 2a 2a 20 79 20 63 6f 6d 65 6e 74 65 20 65 6c 20 72 6f 6c 20 2a 2a 64 6f qemu.yml**.y.comente.el.rol.**do
9d00 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 2e 00 55 6e 20 64 6f 63 75 6d 65 6e 74 6f 20 64 65 20 63 6f wnload-iso**..Un.documento.de.co
9d20 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6e 75 62 65 20 65 73 74 c3 a1 20 65 73 nfiguraci..n.de.la.nube.est...es
9d40 63 72 69 74 6f 20 65 6e 20 59 41 4d 4c 2e 20 45 6c 20 61 72 63 68 69 76 6f 20 64 65 62 65 20 63 crito.en.YAML..El.archivo.debe.c
9d60 6f 6d 65 6e 7a 61 72 20 63 6f 6e 20 6c 61 20 6c c3 ad 6e 65 61 20 60 60 23 63 6c 6f 75 64 2d 63 omenzar.con.la.l..nea.``#cloud-c
9d80 6f 6e 66 69 67 60 60 2e 20 4c 61 73 20 c3 ba 6e 69 63 61 73 20 63 6c 61 76 65 73 20 64 65 20 6e onfig``..Las...nicas.claves.de.n
9da0 69 76 65 6c 20 73 75 70 65 72 69 6f 72 20 61 64 6d 69 74 69 64 61 73 20 73 6f 6e 20 60 60 76 79 ivel.superior.admitidas.son.``vy
9dc0 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 20 79 20 60 60 77 72 69 74 65 5f 66 os_config_commands``.y.``write_f
9de0 69 6c 65 73 60 60 2e 20 45 6c 20 75 73 6f 20 64 65 20 65 73 74 61 73 20 74 65 63 6c 61 73 20 73 iles``..El.uso.de.estas.teclas.s
9e00 65 20 64 65 73 63 72 69 62 65 20 65 6e 20 6c 61 73 20 64 6f 73 20 73 65 63 63 69 6f 6e 65 73 20 e.describe.en.las.dos.secciones.
9e20 73 69 67 75 69 65 6e 74 65 73 2e 00 41 20 63 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 20 73 65 20 6d siguientes..A.continuaci..n.se.m
9e40 75 65 73 74 72 61 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 73 69 6d 70 6c 65 2c 20 64 6f 6e 64 65 20 uestra.un.ejemplo.simple,.donde.
9e60 65 6c 20 63 6f 6d 61 6e 64 6f 20 6f 70 73 20 65 6a 65 63 75 74 61 64 6f 20 65 6e 20 65 6c 20 73 el.comando.ops.ejecutado.en.el.s
9e80 63 72 69 70 74 20 70 6f 73 74 65 72 69 6f 72 20 61 6c 20 65 6e 6c 61 63 65 20 65 73 20 26 71 75 cript.posterior.al.enlace.es.&qu
9ea0 6f 74 3b 6d 6f 73 74 72 61 72 20 69 6e 74 65 72 66 61 63 65 73 26 71 75 6f 74 3b 2e 00 4e 6f 20 ot;mostrar.interfaces&quot;..No.
9ec0 73 65 20 70 65 72 6d 69 74 65 20 75 6e 20 73 c3 ad 6d 62 6f 6c 6f 20 64 65 20 63 6f 6d 69 6c 6c se.permite.un.s..mbolo.de.comill
9ee0 61 73 20 73 69 6d 70 6c 65 73 20 64 65 6e 74 72 6f 20 64 65 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 as.simples.dentro.de.un.comando.
9f00 6f 20 76 61 6c 6f 72 2e 00 50 75 6e 74 6f 73 20 66 69 6e 61 6c 65 73 20 64 65 20 6c 61 20 41 50 o.valor..Puntos.finales.de.la.AP
9f20 49 00 41 57 53 00 41 57 53 5f 74 65 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 5f 73 69 6e 67 I.AWS.AWS_terraform_ansible_sing
9f40 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 41 63 65 70 74 61 72 20 63 6c 61 76 65 20 64 le_vyos_instance.Aceptar.clave.d
9f60 65 20 6d 69 6e 69 6f 6e 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 20 61 6c 6c 20 74 68 65 e.minion.After.executing.all.the
9f80 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 79 6f 75 72 20 56 79 4f .commands.you.will.have.your.VyO
9fa0 53 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 20 77 69 74 68 S.instance.on.the.AWS.cloud.with
9fc0 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 .your.configuration,.it's.a.very
9fe0 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 .convenient.desition..If.you.nee
a000 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 d.to.delete.the.instance.please.
a020 74 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e type.the.command:.After.executin
a040 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 g.all.the.commands.you.will.have
a060 20 79 6f 75 72 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 7a 75 72 65 .your.VyOS.instance.on.the.Azure
a080 20 63 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 .cloud.with.your.configuration,.
a0a0 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e it's.a.very.convenient.desition.
a0c0 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 .If.you.need.to.delete.the.insta
a0e0 6e 63 65 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 66 74 nce.please.type.the.command:.Aft
a100 65 72 20 65 78 65 63 75 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f er.executing.all.the.commands.yo
a120 75 20 77 69 6c 6c 20 68 61 76 65 20 79 6f 75 72 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 6f u.will.have.your.VyOS.instance.o
a140 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 n.the.vSphere.with.your.configur
a160 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 ation,.it's.a.very.convenient.de
a180 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 sition..If.you.need.to.delete.th
a1a0 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 e.instance.please.type.the.comma
a1c0 6e 64 3a 00 54 6f 64 6f 73 20 6c 6f 73 20 70 75 6e 74 6f 73 20 66 69 6e 61 6c 65 73 20 73 6f 6c nd:.Todos.los.puntos.finales.sol
a1e0 6f 20 65 73 63 75 63 68 61 6e 20 73 6f 6c 69 63 69 74 75 64 65 73 20 48 54 54 50 20 50 4f 53 54 o.escuchan.solicitudes.HTTP.POST
a200 20 79 20 6c 61 20 43 4c 41 56 45 20 41 50 49 20 64 65 62 65 20 65 73 74 61 62 6c 65 63 65 72 73 .y.la.CLAVE.API.debe.establecers
a220 65 20 63 6f 6d 6f 20 60 60 63 6c 61 76 65 60 60 20 65 6e 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 e.como.``clave``.en.los.datos.de
a240 6c 20 66 6f 72 6d 75 6c 61 72 69 6f 2e 00 41 6c 6c 20 66 69 6c 65 73 20 61 62 6f 75 74 20 74 68 l.formulario..All.files.about.th
a260 65 20 61 72 74 69 63 6c 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 68 65 72 65 5f 00 54 6f 64 e.article.can.be.found.here_.Tod
a280 6f 73 20 65 73 74 6f 73 20 70 75 65 64 65 6e 20 61 6e 75 6c 61 72 73 65 20 6d 65 64 69 61 6e 74 os.estos.pueden.anularse.mediant
a2a0 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 6f 73 20 64 61 74 6f 73 e.la.configuraci..n.en.los.datos
a2c0 20 64 65 20 75 73 75 61 72 69 6f 2e 00 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 .de.usuario..Also,.increase.the.
a2e0 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 time.in.the.file.instance.yml.fr
a300 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 om.300.sec.to.500.sec.or.more..(
a320 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 It.depends.on.your.location)..Ma
a340 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 ke.sure.that.you.have.opened.acc
a360 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 ess.to.the.instance.in.the.secur
a380 69 74 79 20 67 72 6f 75 70 2e 00 41 64 65 6d c3 a1 73 2c 20 65 73 74 65 20 6c 61 62 6f 72 61 74 ity.group..Adem..s,.este.laborat
a3a0 6f 72 69 6f 20 63 6f 6e 73 69 64 65 72 61 3a 00 41 6e 73 69 62 6c 65 00 43 75 61 6c 71 75 69 65 orio.considera:.Ansible.Cualquie
a3c0 72 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 71 75 65 20 73 65 20 68 61 79 61 20 72 65 61 6c r.modificaci..n.que.se.haya.real
a3e0 69 7a 61 64 6f 20 70 61 72 61 20 65 76 69 74 61 72 20 65 72 72 6f 72 65 73 20 6e 6f 20 63 6f 72 izado.para.evitar.errores.no.cor
a400 72 65 67 69 64 6f 73 20 65 20 69 6d 70 6c 65 6d 65 6e 74 61 72 20 6d 65 6a 6f 72 61 73 20 71 75 regidos.e.implementar.mejoras.qu
a420 65 20 6e 6f 20 65 73 74 c3 a9 6e 20 63 6f 6d 70 6c 65 74 61 73 20 65 6e 20 65 6c 20 73 69 73 74 e.no.est..n.completas.en.el.sist
a440 65 6d 61 20 56 79 4f 53 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 72 20 61 71 75 c3 ad 2e ema.VyOS.se.puede.colocar.aqu...
a460 00 45 6e 20 65 73 74 65 20 70 61 73 6f 2c 20 70 6f 64 65 6d 6f 73 20 6f 62 74 65 6e 65 72 20 69 .En.este.paso,.podemos.obtener.i
a480 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 64 65 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 64 nformaci..n.del.modo.operativo.d
a4a0 65 20 6c 6f 73 20 6e 6f 64 6f 73 20 64 65 20 56 79 4f 53 3a 00 41 75 74 65 6e 74 69 63 61 63 69 e.los.nodos.de.VyOS:.Autenticaci
a4c0 c3 b3 6e 00 41 7a 75 72 00 41 7a 75 72 65 5f 74 65 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 ..n.Azur.Azure_terraform_ansible
a4e0 5f 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 41 6e 74 65 73 20 64 65 20 63 _single_vyos_instance.Antes.de.c
a500 6f 6d 65 6e 7a 61 72 2c 20 63 6f 6e 73 75 6c 74 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 60 6e 65 omenzar,.consulte.cloud-init.`ne
a520 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 20 70 61 72 61 20 73 61 62 65 72 20 63 twork-config-docs`_.para.saber.c
a540 c3 b3 6d 6f 20 69 6d 70 6f 72 74 61 72 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 64 65 ..mo.importar.configuraciones.de
a560 20 75 73 75 61 72 69 6f 20 79 20 64 65 20 72 65 64 2e 00 41 20 63 6f 6e 74 69 6e 75 61 63 69 c3 .usuario.y.de.red..A.continuaci.
a580 b3 6e 2c 20 76 65 61 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 70 61 72 61 20 63 75 72 6c 20 79 20 6f .n,.vea.un.ejemplo.para.curl.y.o
a5a0 74 72 6f 20 70 61 72 61 20 70 79 74 68 6f 6e 2e 20 45 6c 20 72 65 73 74 6f 20 64 65 20 6c 61 20 tro.para.python..El.resto.de.la.
a5c0 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 73 65 20 72 65 64 75 63 65 20 61 20 63 75 72 6c 2e documentaci..n.se.reduce.a.curl.
a5e0 00 56 65 72 69 66 69 71 75 65 20 6c 61 73 20 74 65 63 6c 61 73 20 64 65 20 73 61 6c 20 65 6e 20 .Verifique.las.teclas.de.sal.en.
a600 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 73 61 6c 00 43 6f 6d 70 72 75 65 62 61 20 71 75 65 20 el.maestro.de.sal.Comprueba.que.
a620 65 6c 20 6d 69 6e 69 6f 6e 20 70 72 6f 78 79 20 65 73 74 c3 a1 20 76 69 76 6f 3a 00 43 6f 6d 70 el.minion.proxy.est...vivo:.Comp
a640 72 75 65 62 61 20 71 75 65 20 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 6c 61 20 73 61 6c 20 70 rueba.que.el.maestro.de.la.sal.p
a660 75 65 64 65 20 63 6f 6d 75 6e 69 63 61 72 73 65 20 63 6f 6e 20 6c 6f 73 20 6d 69 6e 69 6f 6e 73 uede.comunicarse.con.los.minions
a680 00 4c 61 73 20 69 6e 73 74 61 6e 63 69 61 73 20 65 6e 20 6c 61 20 6e 75 62 65 20 79 20 76 69 72 .Las.instancias.en.la.nube.y.vir
a6a0 74 75 61 6c 69 7a 61 64 61 73 20 64 65 20 56 79 4f 53 20 73 65 20 69 6e 69 63 69 61 6c 69 7a 61 tualizadas.de.VyOS.se.inicializa
a6c0 6e 20 6d 65 64 69 61 6e 74 65 20 65 6c 20 65 73 74 c3 a1 6e 64 61 72 20 64 65 20 6c 61 20 69 6e n.mediante.el.est..ndar.de.la.in
a6e0 64 75 73 74 72 69 61 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 20 41 20 74 72 61 76 c3 a9 73 20 64 65 dustria.cloud-init..A.trav..s.de
a700 20 63 6c 6f 75 64 2d 69 6e 69 74 2c 20 65 6c 20 73 69 73 74 65 6d 61 20 72 65 61 6c 69 7a 61 20 .cloud-init,.el.sistema.realiza.
a720 74 61 72 65 61 73 20 63 6f 6d 6f 20 69 6e 79 65 63 74 61 72 20 63 6c 61 76 65 73 20 53 53 48 20 tareas.como.inyectar.claves.SSH.
a740 79 20 63 6f 6e 66 69 67 75 72 61 72 20 6c 61 20 72 65 64 2e 20 41 64 65 6d c3 a1 73 2c 20 65 6c y.configurar.la.red..Adem..s,.el
a760 20 75 73 75 61 72 69 6f 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 75 6e 61 20 .usuario.puede.proporcionar.una.
a780 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 20 65 6e 20 configuraci..n.personalizada.en.
a7a0 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 6c 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 64 65 20 6c 61 el.momento.del.lanzamiento.de.la
a7c0 20 69 6e 73 74 61 6e 63 69 61 2e 00 4d c3 b3 64 75 6c 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 .instancia..M..dulos.de.configur
a7e0 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 00 43 6c 6f 75 64 2d 69 6e 69 74 20 60 72 65 aci..n.en.la.nube.Cloud-init.`re
a800 64 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 2e 00 43 6c 6f 75 64 2d 69 6e 69 74 20 65 6e 20 50 d-config-docs`_..Cloud-init.en.P
a820 72 6f 78 6d 6f 78 00 45 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 65 6e roxmox.Ejecuci..n.de.comandos.en
a840 20 65 6c 20 61 72 72 61 6e 71 75 65 20 69 6e 69 63 69 61 6c 00 53 65 63 75 65 6e 63 69 61 73 20 .el.arranque.inicial.Secuencias.
a860 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 00 43 6f 6d 61 6e 64 6f 20 de.comandos.de.comandos.Comando.
a880 70 61 72 61 20 67 65 6e 65 72 61 72 20 60 60 73 65 65 64 2e 69 73 6f 60 60 00 52 65 71 75 69 73 para.generar.``seed.iso``.Requis
a8a0 69 74 6f 73 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 3a 00 46 75 65 6e 74 65 73 20 64 65 itos.de.los.comandos:.Fuentes.de
a8c0 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 4c .configuraci..n.Configuraci..n.L
a8e0 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 os.comandos.de.configuraci..n.se
a900 20 65 6a 65 63 75 74 61 6e 20 63 6f 6d 6f 20 65 6e 20 75 6e 61 20 73 65 73 69 c3 b3 6e 20 64 65 .ejecutan.como.en.una.sesi..n.de
a920 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 72 6d 61 6c 2e 20 50 6f 72 20 65 6a 65 6d .configuraci..n.normal..Por.ejem
a940 70 6c 6f 2c 20 73 69 20 64 65 73 65 61 20 64 65 73 68 61 62 69 6c 69 74 61 72 20 75 6e 20 70 61 plo,.si.desea.deshabilitar.un.pa
a960 72 20 42 47 50 20 65 6e 20 6c 61 20 74 72 61 6e 73 69 63 69 c3 b3 6e 20 56 52 52 50 20 61 20 6c r.BGP.en.la.transici..n.VRRP.a.l
a980 61 20 63 6f 70 69 61 20 64 65 20 73 65 67 75 72 69 64 61 64 3a 00 43 6f 6e 66 69 67 75 72 65 2c a.copia.de.seguridad:.Configure,
a9a0 20 74 68 65 6e 20 44 65 6c 65 74 65 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 .then.Delete.Object.Configure,.t
a9c0 68 65 6e 20 4c 6f 61 64 20 46 69 6c 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 hen.Load.File.Configure,.then.Sa
a9e0 76 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 76 65 20 46 69 6c 65 00 43 6f 6e ve.Configure,.then.Save.File.Con
aa00 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 65 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e figure,.then.Set.Configure,.then
aa20 20 53 68 6f 77 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 68 6f .Show.Object.Configure,.then.Sho
aa40 77 20 61 20 53 69 6e 67 6c 65 20 4f 62 6a 65 63 74 20 56 61 6c 75 65 00 43 6f 6e 74 65 6e 74 00 w.a.Single.Object.Value.Content.
aa60 43 6f 6e 74 65 6e 69 64 6f 20 64 65 20 63 6f 6d 61 6e 64 6f 73 2e 63 6f 6e 66 00 43 6f 6e 74 65 Contenido.de.comandos.conf.Conte
aa80 6e 69 64 6f 20 64 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 nido.del.archivo.de.configuraci.
aaa0 b3 6e 20 64 65 20 72 65 64 3a 00 43 72 65 61 72 20 73 65 6d 69 6c 6c 61 2e 69 73 6f 00 43 72 65 .n.de.red:.Crear.semilla.iso.Cre
aac0 65 20 61 72 63 68 69 76 6f 73 20 64 65 20 74 65 78 74 6f 20 6c 6c 61 6d 61 64 6f 73 20 64 61 74 e.archivos.de.texto.llamados.dat
aae0 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 79 20 6d 65 74 61 64 61 74 6f 73 2e 20 45 6e 20 6c 6f os.de.usuario.y.metadatos..En.lo
ab00 73 20 73 69 73 74 65 6d 61 73 20 62 61 73 61 64 6f 73 20 65 6e 20 4c 69 6e 75 78 2c 20 6c 61 20 s.sistemas.basados.en.Linux,.la.
ab20 75 74 69 6c 69 64 61 64 20 6d 6b 69 73 6f 66 73 20 73 65 20 70 75 65 64 65 20 75 74 69 6c 69 7a utilidad.mkisofs.se.puede.utiliz
ab40 61 72 20 70 61 72 61 20 63 72 65 61 72 20 6c 61 20 49 53 4f 20 69 6e 69 63 69 61 6c 2e 20 4c 61 ar.para.crear.la.ISO.inicial..La
ab60 20 73 69 67 75 69 65 6e 74 65 20 73 69 6e 74 61 78 69 73 20 61 67 72 65 67 61 72 c3 a1 20 65 73 .siguiente.sintaxis.agregar...es
ab80 74 6f 73 20 61 72 63 68 69 76 6f 73 20 61 6c 20 73 69 73 74 65 6d 61 20 64 65 20 61 72 63 68 69 tos.archivos.al.sistema.de.archi
aba0 76 6f 73 20 49 53 4f 20 39 36 36 30 2e 00 43 72 65 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6d c3 vos.ISO.9660..Creaci..n.de.la.m.
abc0 a1 71 75 69 6e 61 20 76 69 72 74 75 61 6c 00 4c 6f 73 20 73 63 72 69 70 74 73 20 70 65 72 73 6f .quina.virtual.Los.scripts.perso
abe0 6e 61 6c 69 7a 61 64 6f 73 20 6e 6f 20 73 65 20 65 6a 65 63 75 74 61 6e 20 63 6f 6e 20 70 72 69 nalizados.no.se.ejecutan.con.pri
ac00 76 69 6c 65 67 69 6f 73 20 64 65 20 72 6f 6f 74 20 28 55 73 65 20 73 75 64 6f 20 69 6e 73 69 64 vilegios.de.root.(Use.sudo.insid
ac20 65 20 73 69 20 65 73 20 6e 65 63 65 73 61 72 69 6f 29 2e 00 44 48 43 50 20 65 6e 20 6c 61 20 70 e.si.es.necesario)..DHCP.en.la.p
ac40 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 20 45 74 68 65 72 6e 65 74 20 73 69 20 6e 6f 20 73 rimera.interfaz.Ethernet.si.no.s
ac60 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 6e 69 6e 67 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 e.proporciona.ninguna.configurac
ac80 69 c3 b3 6e 20 64 65 20 72 65 64 2e 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 i..n.de.red..Deploying.VyOS.in.t
aca0 68 65 20 41 57 53 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 he.AWS.cloud.Deploying.VyOS.in.t
acc0 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e he.Azure.cloud.Deploying.VyOS.in
ace0 20 74 68 65 20 76 53 70 68 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 00 44 65 70 6c .the.vSphere.infrastructure.Depl
ad00 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 00 44 65 70 6c oying.vyos.in.the.AWS.cloud.Depl
ad20 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 00 44 65 oying.vyos.in.the.Azure.cloud.De
ad40 70 6c 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 56 73 70 68 65 72 65 20 69 6e 66 72 ploying.vyos.in.the.Vsphere.infr
ad60 61 73 74 72 75 63 74 69 61 00 45 6a 65 6d 70 6c 6f 00 45 6a 65 6d 70 6c 6f 20 64 65 20 63 6f 6d astructia.Ejemplo.Ejemplo.de.com
ad80 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 61 72 63 68 andos.de.configuraci..n.del.arch
ada0 69 76 6f 20 26 71 75 6f 74 3b 2f 73 72 76 2f 73 61 6c 74 2f 73 74 61 74 65 73 2f 63 6f 6d 6d 61 ivo.&quot;/srv/salt/states/comma
adc0 6e 64 73 2e 74 78 74 26 71 75 6f 74 3b 00 45 6a 65 6d 70 6c 6f 20 64 65 20 63 6f 6e 66 69 67 75 nds.txt&quot;.Ejemplo.de.configu
ade0 72 61 63 69 c3 b3 6e 3a 00 45 6a 65 6d 70 6c 6f 20 64 65 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 raci..n:.Ejemplo.de.modo.operati
ae00 76 6f 3a 00 45 6a 65 6d 70 6c 6f 73 00 45 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 73 63 72 69 70 vo:.Ejemplos.Ejecuci..n.de.scrip
ae20 74 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 45 6a 65 63 75 63 69 c3 b3 6e 20 ts.de.configuraci..n.Ejecuci..n.
ae40 64 65 20 73 65 63 75 65 6e 63 69 61 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 70 72 65 2d 68 6f de.secuencias.de.comandos.pre-ho
ae60 6f 6b 73 2f 70 6f 73 74 2d 68 6f 6f 6b 73 00 43 6f 6e 74 65 6e 69 64 6f 20 64 65 6c 20 61 72 63 oks/post-hooks.Contenido.del.arc
ae80 68 69 76 6f 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f hivo.File.contents.of.Ansible.fo
aea0 72 20 41 57 53 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 r.AWS.File.contents.of.Ansible.f
aec0 6f 72 20 41 7a 75 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c or.Azure.File.contents.of.Ansibl
aee0 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 e.for.vSphere.File.contents.of.T
af00 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 errafom.for.AWS.File.contents.of
af20 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 .Terrafom.for.Azure.File.content
af40 73 20 6f 66 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 76 53 70 68 65 72 65 00 41 72 63 68 69 76 s.of.Terrafom.for.vSphere.Archiv
af60 6f 20 67 65 6e 65 72 61 64 6f 20 63 6f 6e 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 61 6e 74 65 72 69 o.generado.con.el.comando.anteri
af80 6f 72 3a 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2d 31 2e 33 2e 30 2d 63 6c 6f 75 64 2d 69 6e 69 74 or:.``/tmp/vyos-1.3.0-cloud-init
afa0 2d 31 30 47 2d 71 65 6d 75 2e 71 63 6f 77 32 60 60 00 46 69 6e 61 6c 6c 79 2c 20 66 69 6c 65 20 -10G-qemu.qcow2``.Finally,.file.
afc0 2a 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 **meta-data**.has.no.content,.bu
afe0 74 20 69 74 27 73 20 72 65 71 75 69 72 65 64 2e 00 46 69 6e 61 6c 6d 65 6e 74 65 2c 20 65 6c 20 t.it's.required..Finalmente,.el.
b000 61 72 63 68 69 76 6f 20 2a 2a 6d 65 74 61 64 61 74 6f 73 2a 2a 20 6e 6f 20 74 69 65 6e 65 20 63 archivo.**metadatos**.no.tiene.c
b020 6f 6e 74 65 6e 69 64 6f 2c 20 70 65 72 6f 20 65 73 20 6f 62 6c 69 67 61 74 6f 72 69 6f 2e 00 50 ontenido,.pero.es.obligatorio..P
b040 61 72 61 20 63 6f 6e 66 69 67 75 72 61 72 20 79 20 68 61 62 69 6c 69 74 61 72 20 6c 61 20 41 50 ara.configurar.y.habilitar.la.AP
b060 49 2c 20 63 6f 6e 73 75 6c 74 65 20 3a 72 65 66 3a 60 68 74 74 70 2d 61 70 69 60 00 50 61 72 61 I,.consulte.:ref:`http-api`.Para
b080 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 20 61 64 6d 69 6e 69 73 74 72 61 63 69 c3 b3 6e 20 64 65 .problemas.de.administraci..n.de
b0a0 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2f 61 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 2c 20 .configuraci..n/actualizaci..n,.
b0c0 6c 61 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 64 65 20 65 73 74 65 20 73 63 72 69 70 74 20 la.modificaci..n.de.este.script.
b0e0 64 65 62 65 20 73 65 72 20 6c 61 20 c3 ba 6c 74 69 6d 61 20 6f 70 63 69 c3 b3 6e 2e 20 53 69 65 debe.ser.la...ltima.opci..n..Sie
b100 6d 70 72 65 20 69 6e 74 65 6e 74 65 20 65 6e 63 6f 6e 74 72 61 72 20 70 72 69 6d 65 72 6f 20 73 mpre.intente.encontrar.primero.s
b120 6f 6c 75 63 69 6f 6e 65 73 20 62 61 73 61 64 61 73 20 65 6e 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f oluciones.basadas.en.los.comando
b140 73 20 43 4c 49 2e 00 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 6f 62 74 65 6e 67 61 20 6c 61 73 20 s.CLI..Por.ejemplo,.obtenga.las.
b160 64 69 72 65 63 63 69 6f 6e 65 73 20 64 65 20 75 6e 61 20 69 6e 74 65 72 66 61 7a 20 60 60 64 75 direcciones.de.una.interfaz.``du
b180 6d 30 60 60 2e 00 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 6d 75 65 73 74 72 65 20 71 75 c3 a9 20 m0``..Por.ejemplo,.muestre.qu...
b1a0 69 6d c3 a1 67 65 6e 65 73 20 65 73 74 c3 a1 6e 20 69 6e 73 74 61 6c 61 64 61 73 2e 00 50 61 72 im..genes.est..n.instaladas..Par
b1c0 61 20 6f 62 74 65 6e 65 72 20 6d c3 a1 73 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 73 6f 62 72 a.obtener.m..s.informaci..n.sobr
b1e0 65 20 6c 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f 73 20 4e 6f 43 6c 6f 75 64 2c 20 76 69 e.la.fuente.de.datos.NoCloud,.vi
b200 73 69 74 65 20 73 75 20 60 70 c3 a1 67 69 6e 61 3c 68 74 74 70 73 3a 2f 2f 63 6c 6f 75 64 69 6e site.su.`p..gina<https://cloudin
b220 69 74 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 72 65 66 65 it.readthedocs.io/en/latest/refe
b240 72 65 6e 63 65 2f 64 61 74 61 73 6f 75 72 63 65 73 2f 6e 6f 63 6c 6f 75 64 2e 68 74 6d 6c 3e 20 rence/datasources/nocloud.html>.
b260 60 5f 20 65 6e 20 6c 61 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 64 65 20 69 6e 69 63 69 `_.en.la.documentaci..n.de.inici
b280 6f 20 64 65 20 6e 75 62 65 2e 00 44 65 73 64 65 20 63 6c 69 20 6f 20 47 55 49 2c 20 65 6e 63 69 o.de.nube..Desde.cli.o.GUI,.enci
b2a0 65 6e 64 61 20 6c 61 20 56 4d 20 79 2c 20 64 65 73 70 75 c3 a9 73 20 64 65 20 71 75 65 20 61 72 enda.la.VM.y,.despu..s.de.que.ar
b2c0 72 61 6e 71 75 65 2c 20 76 65 72 69 66 69 71 75 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 ranque,.verifique.la.configuraci
b2e0 c3 b3 6e 00 47 65 6e 65 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 65 20 77 69 6c ..n.General.commands.that.we.wil
b300 6c 20 75 73 65 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 73 63 72 69 l.use.for.running.Terraform.scri
b320 70 74 73 00 47 65 6e 65 72 61 74 65 20 4f 62 6a 65 63 74 00 47 65 6e 65 72 61 72 20 69 6d 61 67 pts.Generate.Object.Generar.imag
b340 65 6e 20 71 63 6f 77 00 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 00 41 71 75 c3 ad 20 68 61 en.qcow.Getting.Started.Aqu...ha
b360 79 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 73 69 6d 70 6c 65 3a 00 41 71 75 c3 ad 20 68 61 79 20 75 y.un.ejemplo.simple:.Aqu...hay.u
b380 6e 20 65 6a 65 6d 70 6c 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c n.ejemplo.de.configuraci..n.en.l
b3a0 61 20 6e 75 62 65 20 71 75 65 20 61 67 72 65 67 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 a.nube.que.agrega.la.configuraci
b3c0 c3 b3 6e 20 65 6e 20 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 6c 20 70 72 69 6d 65 72 20 61 72 72 ..n.en.el.momento.del.primer.arr
b3e0 61 6e 71 75 65 2e 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e anque..How.to.create.a.single.in
b400 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 stance.and.install.your.configur
b420 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 41 57 ation.using.Terraform+Ansible+AW
b440 53 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 S.Step.by.step:.How.to.create.a.
b460 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 single.instance.and.install.your
b480 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 .configuration.using.Terraform+A
b4a0 6e 73 69 62 6c 65 2b 41 7a 75 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 nsible+Azure.Step.by.step:.How.t
b4c0 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 o.create.a.single.instance.and.i
b4e0 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 nstall.your.configuration.using.
b500 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 56 73 70 68 65 72 65 20 53 74 65 70 20 62 Terraform+Ansible+Vsphere.Step.b
b520 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 y.step:.How.to.create.a.single.i
b540 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 nstance.and.install.your.configu
b560 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 76 ration.using.Terraform+Ansible+v
b580 53 70 68 65 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 41 6c 6d 61 63 65 6e 61 6d 69 65 Sphere.Step.by.step:.Almacenamie
b5a0 6e 74 6f 20 64 65 20 61 72 63 68 69 76 6f 73 20 49 53 4f 3a 20 65 6c 20 76 6f 6c 75 6d 65 6e 20 nto.de.archivos.ISO:.el.volumen.
b5c0 60 60 6c 6f 63 61 6c 60 60 20 73 65 20 75 74 69 6c 69 7a 61 20 70 61 72 61 20 65 6c 20 61 6c 6d ``local``.se.utiliza.para.el.alm
b5e0 61 63 65 6e 61 6d 69 65 6e 74 6f 20 64 65 20 61 72 63 68 69 76 6f 73 20 60 60 2e 69 73 6f 60 60 acenamiento.de.archivos.``.iso``
b600 2e 20 45 6e 20 65 73 74 65 20 65 73 63 65 6e 61 72 69 6f 2c 20 65 6c 20 74 69 70 6f 20 64 65 20 ..En.este.escenario,.el.tipo.de.
b620 76 6f 6c 75 6d 65 6e 20 60 60 6c 6f 63 61 6c 60 60 20 73 65 20 65 73 74 61 62 6c 65 63 65 20 65 volumen.``local``.se.establece.e
b640 6e 20 2a 2a 64 69 72 65 63 74 6f 72 69 6f 2a 2a 2c 20 79 20 73 65 20 61 64 6a 75 6e 74 61 20 61 n.**directorio**,.y.se.adjunta.a
b660 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 60 60 2e 00 53 69 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 .``/var/lib/vz``..Si.el.comando.
b680 74 65 72 6d 69 6e 61 20 65 6e 20 75 6e 20 76 61 6c 6f 72 2c 20 64 65 62 65 20 65 73 74 61 72 20 termina.en.un.valor,.debe.estar.
b6a0 65 6e 74 72 65 20 63 6f 6d 69 6c 6c 61 73 20 73 69 6d 70 6c 65 73 2e 00 53 69 20 6e 6f 20 73 65 entre.comillas.simples..Si.no.se
b6c0 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 .proporciona.una.configuraci..n.
b6e0 64 65 20 72 65 64 2c 20 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 73 65 20 68 61 62 69 6c de.red,.el.cliente.dhcp.se.habil
b700 69 74 61 72 c3 a1 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 2e 20 54 itar...en.la.primera.interfaz..T
b720 65 6e 67 61 20 65 6e 20 63 75 65 6e 74 61 20 71 75 65 20 65 73 74 61 20 63 6f 6e 66 69 67 75 72 enga.en.cuenta.que.esta.configur
b740 61 63 69 c3 b3 6e 20 73 65 20 69 6e 79 65 63 74 61 72 c3 a1 20 61 20 6e 69 76 65 6c 20 64 65 6c aci..n.se.inyectar...a.nivel.del
b760 20 73 69 73 74 65 6d 61 20 6f 70 65 72 61 74 69 76 6f 2c 20 61 73 c3 ad 20 71 75 65 20 6e 6f 20 .sistema.operativo,.as...que.no.
b780 65 73 70 65 72 65 20 65 6e 63 6f 6e 74 72 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 espere.encontrar.la.configuraci.
b7a0 b3 6e 20 64 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 65 6e 20 76 79 6f 73 20 63 6c 69 2e .n.del.cliente.dhcp.en.vyos.cli.
b7c0 20 44 65 62 69 64 6f 20 61 20 65 73 74 65 20 63 6f 6d 70 6f 72 74 61 6d 69 65 6e 74 6f 2c 20 65 .Debido.a.este.comportamiento,.e
b7e0 6e 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 6c 61 62 6f 72 61 74 6f 72 69 6f 20 64 65 20 65 6a n.el.siguiente.laboratorio.de.ej
b800 65 6d 70 6c 6f 2c 20 64 65 73 68 61 62 69 6c 69 74 61 72 65 6d 6f 73 20 6c 61 20 63 6f 6e 66 69 emplo,.deshabilitaremos.la.confi
b820 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 64 68 63 70 2d 63 6c 69 65 6e 74 20 65 6e 20 65 74 68 30 guraci..n.de.dhcp-client.en.eth0
b840 2e 00 53 69 20 65 6e 63 75 65 6e 74 72 61 20 70 72 6f 62 6c 65 6d 61 73 2c 20 76 65 72 69 66 69 ..Si.encuentra.problemas,.verifi
b860 71 75 65 20 71 75 65 20 65 6c 20 64 6f 63 75 6d 65 6e 74 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 que.que.el.documento.de.configur
b880 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6e 75 62 65 20 63 6f 6e 74 65 6e 67 61 20 59 41 4d 4c 20 aci..n.de.la.nube.contenga.YAML.
b8a0 76 c3 a1 6c 69 64 6f 2e 20 4c 6f 73 20 72 65 63 75 72 73 6f 73 20 65 6e 20 6c c3 ad 6e 65 61 20 v..lido..Los.recursos.en.l..nea.
b8c0 63 6f 6d 6f 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 61 6d 6c 6c 69 6e 74 2e 63 6f 6d 2f 20 62 como.https://www.yamllint.com/.b
b8e0 72 69 6e 64 61 6e 20 75 6e 61 20 68 65 72 72 61 6d 69 65 6e 74 61 20 73 69 6d 70 6c 65 20 70 61 rindan.una.herramienta.simple.pa
b900 72 61 20 76 61 6c 69 64 61 72 20 59 41 4d 4c 2e 00 53 69 20 6e 65 63 65 73 69 74 61 20 72 65 63 ra.validar.YAML..Si.necesita.rec
b920 6f 70 69 6c 61 72 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e opilar.informaci..n.de.los.coman
b940 64 6f 73 20 64 65 20 4c 69 6e 75 78 20 70 61 72 61 20 63 6f 6e 66 69 67 75 72 61 72 20 56 79 4f dos.de.Linux.para.configurar.VyO
b960 53 2c 20 70 75 65 64 65 20 65 6a 65 63 75 74 61 72 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 79 S,.puede.ejecutar.los.comandos.y
b980 20 6c 75 65 67 6f 20 63 6f 6e 66 69 67 75 72 61 72 20 56 79 4f 53 20 65 6e 20 65 6c 20 6d 69 73 .luego.configurar.VyOS.en.el.mis
b9a0 6d 6f 20 73 63 72 69 70 74 2e 00 53 69 20 64 65 73 65 61 20 70 72 6f 67 72 61 6d 61 72 20 6c 61 mo.script..Si.desea.programar.la
b9c0 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 65 6e 20 75 6e 20 69 64 69 6f 6d 61 20 71 s.configuraciones.en.un.idioma.q
b9e0 75 65 20 6e 6f 20 73 65 61 20 62 61 73 68 2c 20 70 75 65 64 65 20 74 65 6e 65 72 20 6c 6f 73 20 ue.no.sea.bash,.puede.tener.los.
ba00 63 6f 6d 61 6e 64 6f 73 20 64 65 20 73 61 6c 69 64 61 20 64 65 20 73 75 20 73 63 72 69 70 74 20 comandos.de.salida.de.su.script.
ba20 79 20 6c 75 65 67 6f 20 67 65 6e 65 72 61 72 6c 6f 73 20 65 6e 20 75 6e 20 73 63 72 69 70 74 20 y.luego.generarlos.en.un.script.
ba40 62 61 73 68 2e 00 49 6d 70 6f 72 74 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 57 61 bash..Importing.and.Disabling.Wa
ba60 72 6e 69 6e 67 73 20 66 6f 72 20 76 65 72 69 66 79 3d 46 61 6c 73 65 00 45 6e 20 65 6c 20 73 65 rnings.for.verify=False.En.el.se
ba80 72 76 69 64 6f 72 20 50 72 6f 78 6d 6f 78 2c 20 73 65 20 75 74 69 6c 69 7a 61 72 c3 a1 6e 20 74 rvidor.Proxmox,.se.utilizar..n.t
baa0 72 65 73 20 61 72 63 68 69 76 6f 73 20 70 61 72 61 20 65 73 74 61 20 63 6f 6e 66 69 67 75 72 61 res.archivos.para.esta.configura
bac0 63 69 c3 b3 6e 3a 00 45 6e 20 56 79 4f 53 2c 20 70 6f 72 20 64 65 66 65 63 74 6f 2c 20 68 61 62 ci..n:.En.VyOS,.por.defecto,.hab
bae0 69 6c 69 74 61 20 73 6f 6c 6f 20 64 6f 73 20 6d c3 b3 64 75 6c 6f 73 3a 00 49 6e 20 74 68 69 73 ilita.solo.dos.m..dulos:.In.this
bb00 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 .case,.we'll.create.the.necessar
bb20 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c y.files.for.Terraform.and.Ansibl
bb40 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 e.next.using.Terraform.we'll.cre
bb60 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 57 53 ate.a.single.instance.on.the.AWS
bb80 20 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 .cloud.and.make.provisioning.usi
bba0 6e 67 20 41 6e 73 69 62 6c 65 2e 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 ng.Ansible..In.this.case,.we'll.
bbc0 63 72 65 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 create.the.necessary.files.for.T
bbe0 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 erraform.and.Ansible.next.using.
bc00 54 65 72 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 Terraform.we'll.create.a.single.
bc20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 20 61 6e 64 20 instance.on.the.Azure.cloud.and.
bc40 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e make.provisioning.using.Ansible.
bc60 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 .In.this.case,.we'll.create.the.
bc80 6e 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e necessary.files.for.Terraform.an
bca0 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 d.Ansible.next.using.Terraform.w
bcc0 65 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e e'll.create.a.single.instance.on
bce0 20 74 68 65 20 76 53 70 68 65 72 65 20 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 .the.vSphere.cloud.and.make.prov
bd00 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 45 6e 20 65 73 74 61 20 isioning.using.Ansible..En.esta.
bd20 70 72 c3 a1 63 74 69 63 61 20 64 65 20 6c 61 62 6f 72 61 74 6f 72 69 6f 2c 20 74 6f 64 6f 73 20 pr..ctica.de.laboratorio,.todos.
bd40 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 73 65 20 65 6e 63 75 65 6e 74 72 61 6e 20 65 6e 20 60 60 los.archivos.se.encuentran.en.``
bd60 2f 74 6d 70 2f 60 60 2e 20 45 6e 74 6f 6e 63 65 73 2c 20 61 6e 74 65 73 20 64 65 20 63 6f 6e 74 /tmp/``..Entonces,.antes.de.cont
bd80 69 6e 75 61 72 2c 20 70 61 73 65 6d 6f 73 20 61 20 65 73 65 20 64 69 72 65 63 74 6f 72 69 6f 3a inuar,.pasemos.a.ese.directorio:
bda0 00 45 6e 20 65 73 74 61 20 70 72 c3 a1 63 74 69 63 61 20 64 65 20 6c 61 62 6f 72 61 74 6f 72 69 .En.esta.pr..ctica.de.laboratori
bdc0 6f 2c 20 75 73 61 6d 6f 73 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 31 2e 33 2e 30 20 64 65 20 56 o,.usamos.la.versi..n.1.3.0.de.V
bde0 79 4f 53 20 79 20 63 6f 6e 66 69 67 75 72 61 6d 6f 73 20 75 6e 20 64 69 73 63 6f 20 64 65 20 31 yOS.y.configuramos.un.disco.de.1
be00 30 47 2e 20 44 65 73 63 61 72 67 75 65 20 65 6c 20 61 72 63 68 69 76 6f 20 2e 69 73 6f 20 64 65 0G..Descargue.el.archivo..iso.de
be20 20 56 79 4f 53 20 79 20 67 75 c3 a1 72 64 65 6c 6f 20 63 6f 6d 6f 20 60 60 2f 74 6d 70 2f 76 79 .VyOS.y.gu..rdelo.como.``/tmp/vy
be40 6f 73 2e 69 73 6f 60 60 2e 20 43 6f 6d 61 6e 64 6f 20 75 74 69 6c 69 7a 61 64 6f 20 70 61 72 61 os.iso``..Comando.utilizado.para
be60 20 67 65 6e 65 72 61 72 20 6c 61 20 69 6d 61 67 65 6e 20 71 63 6f 77 3a 00 43 6f 6e 66 69 67 75 .generar.la.imagen.qcow:.Configu
be80 72 61 63 69 6f 6e 20 69 6e 69 63 69 61 6c 00 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 61 20 56 79 racion.inicial.Initializing.a.Vy
bea0 44 65 76 69 63 65 20 4f 62 6a 65 63 74 00 4c 61 20 69 6e 79 65 63 63 69 c3 b3 6e 20 64 65 20 64 Device.Object.La.inyecci..n.de.d
bec0 61 74 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 20 73 65 20 6c 69 6d atos.de.configuraci..n.no.se.lim
bee0 69 74 61 20 61 20 6c 61 73 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 65 6e 20 6c 61 20 6e 75 62 65 ita.a.las.plataformas.en.la.nube
bf00 2e 20 4c 6f 73 20 75 73 75 61 72 69 6f 73 20 70 75 65 64 65 6e 20 65 6d 70 6c 65 61 72 20 6c 61 ..Los.usuarios.pueden.emplear.la
bf20 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f 73 20 4e 6f 43 6c 6f 75 64 20 70 61 72 61 20 69 6e .fuente.de.datos.NoCloud.para.in
bf40 79 65 63 74 61 72 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 79 20 6d 65 74 61 64 61 yectar.datos.de.usuario.y.metada
bf60 74 6f 73 20 65 6e 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 64 65 20 76 69 72 74 75 61 6c 69 7a 61 tos.en.plataformas.de.virtualiza
bf80 63 69 c3 b3 6e 20 63 6f 6d 6f 20 56 4d 77 61 72 65 2c 20 48 79 70 65 72 2d 56 20 79 20 4b 56 4d ci..n.como.VMware,.Hyper-V.y.KVM
bfa0 2e 00 49 6e 73 74 61 6c 61 72 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 60 60 6e 61 70 61 6c 6d 2d 76 ..Instalar.el.m..dulo.``napalm-v
bfc0 79 6f 73 26 23 33 39 3b 26 23 33 39 3b 00 49 6e 73 74 61 6c 61 63 69 c3 b3 6e 00 45 73 20 70 6f yos&#39;&#39;.Instalaci..n.Es.po
bfe0 73 69 62 6c 65 20 63 6f 6e 66 69 67 75 72 61 72 20 56 79 4f 53 20 61 20 74 72 61 76 c3 a9 73 20 sible.configurar.VyOS.a.trav..s.
c000 64 65 6c 20 6d c3 b3 64 75 6c 6f 20 70 72 6f 78 79 20 6e 65 74 6d 69 6b 6f 5f 2e 20 52 65 71 75 del.m..dulo.proxy.netmiko_..Requ
c020 69 65 72 65 20 75 6e 20 6d 69 6e 69 6f 6e 20 63 6f 6e 20 65 6c 20 70 61 71 75 65 74 65 20 60 60 iere.un.minion.con.el.paquete.``
c040 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 20 69 6e 73 74 61 6c 61 64 6f 20 71 75 65 20 python3-netmiko``.instalado.que.
c060 74 65 6e 67 61 20 75 6e 61 20 63 6f 6e 65 78 69 c3 b3 6e 20 61 20 6c 6f 73 20 6e 6f 64 6f 73 20 tenga.una.conexi..n.a.los.nodos.
c080 56 79 4f 53 2e 20 53 61 6c 74 2d 6d 69 6e 69 6f 6e 20 74 69 65 6e 65 20 71 75 65 20 63 6f 6d 75 VyOS..Salt-minion.tiene.que.comu
c0a0 6e 69 63 61 72 73 65 20 63 6f 6e 20 73 61 6c 74 20 6d 61 73 74 65 72 00 4c 6f 73 20 70 72 69 6e nicarse.con.salt.master.Los.prin
c0c0 63 69 70 61 6c 65 73 20 70 72 6f 76 65 65 64 6f 72 65 73 20 64 65 20 6c 61 20 6e 75 62 65 20 6f cipales.proveedores.de.la.nube.o
c0e0 66 72 65 63 65 6e 20 75 6e 20 6d 65 64 69 6f 20 70 61 72 61 20 70 72 6f 70 6f 72 63 69 6f 6e 61 frecen.un.medio.para.proporciona
c100 72 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 65 6e 20 65 6c 20 6d 6f 6d 65 6e 74 6f r.datos.de.usuario.en.el.momento
c120 20 64 65 6c 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 64 65 20 6c 61 20 69 6e 73 74 61 6e 63 69 61 .del.lanzamiento.de.la.instancia
c140 2e 20 53 65 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 63 6f 6d 6f 20 74 65 78 ..Se.puede.proporcionar.como.tex
c160 74 6f 20 73 69 6e 20 66 6f 72 6d 61 74 6f 20 6f 20 63 6f 6d 6f 20 74 65 78 74 6f 20 63 6f 64 69 to.sin.formato.o.como.texto.codi
c180 66 69 63 61 64 6f 20 65 6e 20 62 61 73 65 36 34 2c 20 73 65 67 c3 ba 6e 20 65 6c 20 70 72 6f 76 ficado.en.base64,.seg..n.el.prov
c1a0 65 65 64 6f 72 20 64 65 20 6c 61 20 6e 75 62 65 2e 20 41 64 65 6d c3 a1 73 2c 20 73 65 20 70 75 eedor.de.la.nube..Adem..s,.se.pu
c1c0 65 64 65 20 63 6f 6d 70 72 69 6d 69 72 20 75 73 61 6e 64 6f 20 67 7a 69 70 2c 20 6c 6f 20 71 75 ede.comprimir.usando.gzip,.lo.qu
c1e0 65 20 74 69 65 6e 65 20 73 65 6e 74 69 64 6f 20 63 6f 6e 20 75 6e 61 20 6c 61 72 67 61 20 6c 69 e.tiene.sentido.con.una.larga.li
c200 73 74 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 sta.de.comandos.de.configuraci..
c220 6e 2c 20 64 65 62 69 64 6f 20 61 6c 20 6c c3 ad 6d 69 74 65 20 65 73 74 72 69 63 74 6f 20 64 65 n,.debido.al.l..mite.estricto.de
c240 20 7e 31 36 33 38 34 20 62 79 74 65 73 20 70 61 72 61 20 74 6f 64 6f 73 20 6c 6f 73 20 64 61 74 .~16384.bytes.para.todos.los.dat
c260 6f 73 20 64 65 6c 20 75 73 75 61 72 69 6f 2e 00 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 41 os.del.usuario..Make.sure.that.A
c280 6e 73 69 62 6c 65 20 69 73 20 70 69 6e 67 69 6e 67 20 66 72 6f 6d 20 54 65 72 72 61 66 6f 6d 2e nsible.is.pinging.from.Terrafom.
c2a0 00 4d 65 74 61 64 61 74 6f 73 3a 20 6c 6f 73 20 6d 65 74 61 64 61 74 6f 73 20 70 72 6f 76 69 65 .Metadatos:.los.metadatos.provie
c2c0 6e 65 6e 20 64 65 20 6c 61 20 70 6c 61 74 61 66 6f 72 6d 61 20 65 6e 20 6c 61 20 6e 75 62 65 20 nen.de.la.plataforma.en.la.nube.
c2e0 6f 20 65 6c 20 68 69 70 65 72 76 69 73 6f 72 2e 20 45 6e 20 61 6c 67 75 6e 61 73 20 6e 75 62 65 o.el.hipervisor..En.algunas.nube
c300 73 2c 20 73 65 20 69 6d 70 6c 65 6d 65 6e 74 61 20 63 6f 6d 6f 20 70 75 6e 74 6f 20 66 69 6e 61 s,.se.implementa.como.punto.fina
c320 6c 20 48 54 54 50 20 65 6e 20 60 60 68 74 74 70 3a 2f 2f 31 36 39 2e 32 35 34 2e 31 36 39 2e 32 l.HTTP.en.``http://169.254.169.2
c340 35 34 60 60 2e 00 43 6c 61 76 65 73 20 6d c3 a1 73 20 69 6d 70 6f 72 74 61 6e 74 65 73 20 61 20 54``..Claves.m..s.importantes.a.
c360 74 65 6e 65 72 20 65 6e 20 63 75 65 6e 74 61 3a 00 4e 61 70 61 6c 6d 00 4e 65 65 64 20 74 6f 20 tener.en.cuenta:.Napalm.Need.to.
c380 69 6e 73 74 61 6c 6c 5f 20 54 65 72 72 61 66 6f 72 6d 00 4e 65 74 6d 69 6b 6f 00 4e 65 74 6d 69 install_.Terraform.Netmiko.Netmi
c3a0 6b 6f 2d 70 72 6f 78 79 00 44 69 61 67 72 61 6d 61 20 64 65 20 74 6f 70 6f 6c 6f 67 c3 ad 61 20 ko-proxy.Diagrama.de.topolog..a.
c3c0 64 65 20 72 65 64 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 72 65 64 3a 20 65 73 de.red.Configuraci..n.de.red:.es
c3e0 74 61 20 66 75 65 6e 74 65 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 69 6e 66 6f ta.fuente.de.configuraci..n.info
c400 72 6d 61 20 61 6c 20 73 69 73 74 65 6d 61 20 73 6f 62 72 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 rma.al.sistema.sobre.la.configur
c420 61 63 69 c3 b3 6e 20 64 65 20 72 65 64 2c 20 63 6f 6d 6f 20 64 69 72 65 63 63 69 6f 6e 65 73 20 aci..n.de.red,.como.direcciones.
c440 49 50 2c 20 72 75 74 61 73 2c 20 44 4e 53 2e 20 44 69 73 70 6f 6e 69 62 6c 65 20 73 6f 6c 6f 20 IP,.rutas,.DNS..Disponible.solo.
c460 65 6e 20 76 61 72 69 61 73 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 64 65 20 6e 75 62 65 20 79 20 en.varias.plataformas.de.nube.y.
c480 76 69 72 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 2e 00 4c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 virtualizaci..n..Las.configuraci
c4a0 6f 6e 65 73 20 64 65 20 72 65 64 20 6e 6f 20 64 65 62 65 6e 20 70 61 73 61 72 73 65 20 65 6e 20 ones.de.red.no.deben.pasarse.en.
c4c0 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2e 00 el.archivo.de.datos.de.usuario..
c4e0 53 69 6e 20 4e 75 62 65 00 62 72 75 6a 61 73 00 54 65 6e 67 61 20 65 6e 20 63 75 65 6e 74 61 20 Sin.Nube.brujas.Tenga.en.cuenta.
c500 71 75 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 20 73 65 20 75 73 que./opt/vyatta/etc/config.se.us
c520 61 20 65 6e 20 6c 75 67 61 72 20 64 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 2f 63 6f 6e 66 69 a.en.lugar.del.directorio./confi
c540 67 2f 73 63 72 69 70 74 73 20 61 6c 20 71 75 65 20 73 65 20 68 61 63 65 20 72 65 66 65 72 65 6e g/scripts.al.que.se.hace.referen
c560 63 69 61 20 65 6e 20 6c 61 20 73 65 63 63 69 c3 b3 6e 20 3a 72 65 66 3a 60 63 6f 6d 6d 61 6e 64 cia.en.la.secci..n.:ref:`command
c580 2d 73 63 72 69 70 74 69 6e 67 60 20 64 65 20 6c 61 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e -scripting`.de.la.documentaci..n
c5a0 20 70 6f 72 71 75 65 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 2f 63 6f 6e 66 69 67 2f 73 63 .porque.el.directorio./config/sc
c5c0 72 69 70 74 20 6e 6f 20 65 73 74 c3 a1 20 6d 6f 6e 74 61 64 6f 20 63 75 61 6e 64 6f 20 60 20 53 ript.no.est...montado.cuando.`.S
c5e0 65 20 65 6a 65 63 75 74 61 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 60 77 72 69 74 65 5f 66 69 6c 65 e.ejecuta.el.m..dulo.`write_file
c600 73 60 60 2e 00 4e 6f 74 61 73 20 70 61 72 61 20 65 73 74 65 20 65 6a 65 6d 70 6c 6f 20 65 6e 20 s``..Notas.para.este.ejemplo.en.
c620 70 61 72 74 69 63 75 6c 61 72 2c 20 71 75 65 20 70 75 65 64 65 20 6e 65 63 65 73 69 74 61 72 20 particular,.que.puede.necesitar.
c640 73 65 72 20 6d 6f 64 69 66 69 63 61 64 6f 20 65 6e 20 6f 74 72 61 73 20 63 6f 6e 66 69 67 75 72 ser.modificado.en.otras.configur
c660 61 63 69 6f 6e 65 73 3a 00 41 68 6f 72 61 2c 20 65 73 65 20 61 72 63 68 69 76 6f 20 64 65 62 65 aciones:.Ahora,.ese.archivo.debe
c680 20 63 6f 70 69 61 72 73 65 20 65 6e 20 65 6c 20 73 65 72 76 69 64 6f 72 20 70 72 6f 78 6d 6f 78 .copiarse.en.el.servidor.proxmox
c6a0 3a 00 45 6e 20 56 79 4f 53 2c 20 65 73 74 6f 20 63 61 75 73 61 72 c3 a1 20 65 6c 20 73 69 67 75 :.En.VyOS,.esto.causar...el.sigu
c6c0 69 65 6e 74 65 20 70 72 6f 62 6c 65 6d 61 3a 20 64 65 73 70 75 c3 a9 73 20 64 65 20 6d 6f 64 69 iente.problema:.despu..s.de.modi
c6e0 66 69 63 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 20 74 72 61 76 c3 a9 ficar.la.configuraci..n.a.trav..
c700 73 20 64 65 20 75 6e 20 73 63 72 69 70 74 20 63 6f 6d 6f 20 65 73 74 65 20 75 6e 61 20 76 65 7a s.de.un.script.como.este.una.vez
c720 2c 20 79 61 20 6e 6f 20 65 73 20 70 6f 73 69 62 6c 65 20 6d 6f 64 69 66 69 63 61 72 20 6d 61 6e ,.ya.no.es.posible.modificar.man
c740 75 61 6c 6d 65 6e 74 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 3a 00 45 6e 20 65 ualmente.la.configuraci..n:.En.e
c760 6c 20 73 65 72 76 69 64 6f 72 20 70 72 6f 78 6d 6f 78 3a 00 55 6e 61 20 76 65 7a 20 71 75 65 20 l.servidor.proxmox:.Una.vez.que.
c780 73 65 20 63 72 65 61 72 6f 6e 20 6c 6f 73 20 74 72 65 73 20 61 72 63 68 69 76 6f 73 2c 20 65 73 se.crearon.los.tres.archivos,.es
c7a0 20 68 6f 72 61 20 64 65 20 67 65 6e 65 72 61 72 20 6c 61 20 69 6d 61 67 65 6e 20 60 60 73 65 65 .hora.de.generar.la.imagen.``see
c7c0 64 2e 69 73 6f 60 60 2c 20 71 75 65 20 64 65 62 65 20 6d 6f 6e 74 61 72 73 65 20 65 6e 20 6c 61 d.iso``,.que.debe.montarse.en.la
c7e0 20 6e 75 65 76 61 20 56 4d 20 63 6f 6d 6f 20 75 6e 20 63 64 2e 00 55 6e 20 63 6f 6d 61 6e 64 6f .nueva.VM.como.un.cd..Un.comando
c800 20 70 6f 72 20 6c c3 ad 6e 65 61 2e 00 61 20 6c 61 20 6d 6f 64 61 00 4f 74 72 6f 73 20 6c 65 6e .por.l..nea..a.la.moda.Otros.len
c820 67 75 61 6a 65 73 20 64 65 20 65 73 63 72 69 74 75 72 61 00 50 72 6f 64 75 63 63 69 c3 b3 6e 00 guajes.de.escritura.Producci..n.
c840 4d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 64 65 20 73 61 6c 69 64 61 00 50 6f 72 20 66 61 76 Modo.operativo.de.salida.Por.fav
c860 6f 72 2c 20 65 63 68 65 20 75 6e 20 76 69 73 74 61 7a 6f 20 61 20 6c 61 20 47 75 c3 ad 61 20 64 or,.eche.un.vistazo.a.la.Gu..a.d
c880 65 20 63 6f 6e 74 72 69 62 75 63 69 c3 b3 6e 20 70 61 72 61 20 6e 75 65 73 74 72 61 20 3a 72 65 e.contribuci..n.para.nuestra.:re
c8a0 66 3a 60 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 60 2e 00 50 6f 73 74 63 6f 6e 66 69 67 20 65 f:`documentaci..n`..Postconfig.e
c8c0 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 00 45 6e 63 65 6e 64 69 64 6f 20 64 65 20 56 4d 20 79 20 n.el.arranque.Encendido.de.VM.y.
c8e0 76 65 72 69 66 69 63 61 63 69 6f 6e 65 73 00 50 72 65 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e verificaciones.Preconfiguraci..n
c900 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 .en.el.arranque.Preparation.step
c920 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 41 57 53 00 50 72 65 70 s.for.deploying.VyOS.on.AWS.Prep
c940 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 aration.steps.for.deploying.VyOS
c960 20 6f 6e 20 41 7a 75 72 65 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 .on.Azure.Preparation.steps.for.
c980 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 76 53 70 68 65 72 65 00 50 72 65 70 61 72 deploying.VyOS.on.vSphere.Prepar
c9a0 61 72 20 61 72 63 68 69 76 6f 73 20 64 65 20 69 6e 69 63 69 61 6c 69 7a 61 63 69 c3 b3 6e 20 65 ar.archivos.de.inicializaci..n.e
c9c0 6e 20 6c 61 20 6e 75 62 65 00 44 69 72 65 63 63 69 c3 b3 6e 20 49 50 20 64 65 20 70 72 6f 78 69 n.la.nube.Direcci..n.IP.de.proxi
c9e0 6d 69 64 61 64 3a 20 2a 2a 31 39 32 2e 31 36 38 2e 30 2e 32 35 33 2f 32 34 2a 2a 00 50 72 6f 78 midad:.**192.168.0.253/24**.Prox
ca00 6d 6f 78 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 53 75 70 70 6f 72 74 60 5f 2e 00 50 79 56 79 4f mox.`Cloud-init-Support`_..PyVyO
ca20 53 00 50 79 56 79 4f 53 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 66 6f 72 S.PyVyOS.is.a.Python.library.for
ca40 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 76 .interacting.with.VyOS.devices.v
ca60 69 61 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e ia.their.API..This.documentation
ca80 20 67 75 69 64 65 73 20 79 6f 75 20 6f 6e 20 75 73 69 6e 67 20 50 79 56 79 4f 53 20 74 6f 20 6d .guides.you.on.using.PyVyOS.to.m
caa0 61 6e 61 67 65 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 70 72 6f 67 72 61 6d 6d anage.your.VyOS.devices.programm
cac0 61 74 69 63 61 6c 6c 79 2e 20 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 50 79 56 79 4f 53 20 64 6f atically..The.complete.PyVyOS.do
cae0 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 5b 52 65 61 cumentation.is.available.on.[Rea
cb00 64 20 74 68 65 20 44 6f 63 73 5d 28 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 64 74 d.the.Docs](https://pyvyos.readt
cb20 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 29 2c 20 61 6e 64 20 74 68 65 20 6c hedocs.io/en/latest/),.and.the.l
cb40 69 62 72 61 72 79 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 6e 20 5b 47 69 74 48 75 62 5d 28 ibrary.can.be.found.on.[GitHub](
cb60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f 62 65 72 74 6f 2f https://github.com/robertoberto/
cb80 70 79 76 79 6f 73 29 20 61 6e 64 20 5b 50 79 50 49 5d 28 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e pyvyos).and.[PyPI](https://pypi.
cba0 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 29 2e 00 52 65 66 65 72 65 6e 63 69 61 org/project/pyvyos/)..Referencia
cbc0 73 00 45 6c 69 6d 69 6e 65 20 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 70 72 65 64 65 74 s.Elimine.el.cliente.dhcp.predet
cbe0 65 72 6d 69 6e 61 64 6f 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 20 erminado.en.la.primera.interfaz.
cc00 79 20 63 61 72 67 75 65 20 6f 74 72 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 75 72 y.cargue.otra.configuraci..n.dur
cc20 61 6e 74 65 20 65 6c 20 70 72 69 6d 65 72 20 61 72 72 61 6e 71 75 65 2c 20 75 73 61 6e 64 6f 20 ante.el.primer.arranque,.usando.
cc40 63 6c 6f 75 64 2d 69 6e 69 74 2e 00 52 65 73 65 74 20 4f 62 6a 65 63 74 00 52 75 6e 20 54 65 72 cloud-init..Reset.Object.Run.Ter
cc60 72 61 66 6f 72 6d 00 65 6a 65 63 75 74 61 72 20 61 6e 73 69 62 6c 65 00 45 6a 65 63 75 74 61 72 raform.ejecutar.ansible.Ejecutar
cc80 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 66 6f 72 6d 61 20 72 65 6d 6f 74 61 00 45 6a 65 63 75 74 .comandos.de.forma.remota.Ejecut
cca0 61 72 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 45 6a ar.comandos.de.configuraci..n.Ej
ccc0 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 00 53 53 48 20 65 ecutar.comandos.operativos.SSH.e
cce0 73 74 c3 a1 20 63 6f 6e 66 69 67 75 72 61 64 6f 20 65 6e 20 65 6c 20 70 75 65 72 74 6f 20 32 32 st...configurado.en.el.puerto.22
cd00 2e 00 53 61 6c 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 61 65 73 74 72 61 20 64 65 20 ..Sal.Configuraci..n.maestra.de.
cd20 73 61 6c 3a 00 47 75 61 72 64 65 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 sal:.Guarde.una.configuraci..n.e
cd40 6e 20 65 6a 65 63 75 63 69 c3 b3 6e 20 65 6e 20 75 6e 20 61 72 63 68 69 76 6f 2e 00 47 75 61 72 n.ejecuci..n.en.un.archivo..Guar
cd60 64 65 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 65 6a 65 63 75 63 69 de.una.configuraci..n.en.ejecuci
cd80 c3 b3 6e 20 65 6e 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 69 6e 69 63 ..n.en.la.configuraci..n.de.inic
cda0 69 6f 2e 20 43 75 61 6e 64 6f 20 6e 6f 20 65 73 70 65 63 69 66 69 63 61 20 65 6c 20 61 72 63 68 io..Cuando.no.especifica.el.arch
cdc0 69 76 6f 20 61 6c 20 67 75 61 72 64 61 72 2c 20 73 65 20 67 75 61 72 64 61 20 65 6e 20 60 60 2f ivo.al.guardar,.se.guarda.en.``/
cde0 63 6f 6e 66 69 67 2f 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 2e 00 47 75 69 c3 b3 6e 20 76 79 6f config/config.boot``..Gui..n.vyo
ce00 73 2d 6e 61 70 61 6c 6d 2e 70 79 00 4c 6f 73 20 73 63 72 69 70 74 73 20 73 65 20 65 6a 65 63 75 s-napalm.py.Los.scripts.se.ejecu
ce20 74 61 6e 20 65 6e 20 6f 72 64 65 6e 20 61 6c 66 61 62 c3 a9 74 69 63 6f 2e 20 53 75 73 20 6e 6f tan.en.orden.alfab..tico..Sus.no
ce40 6d 62 72 65 73 20 64 65 62 65 6e 20 63 6f 6e 73 69 73 74 69 72 20 63 6f 6d 70 6c 65 74 61 6d 65 mbres.deben.consistir.completame
ce60 6e 74 65 20 65 6e 20 6c 65 74 72 61 73 20 6d 61 79 c3 ba 73 63 75 6c 61 73 20 79 20 6d 69 6e c3 nte.en.letras.may..sculas.y.min.
ce80 ba 73 63 75 6c 61 73 20 41 53 43 49 49 2c 20 64 c3 ad 67 69 74 6f 73 20 41 53 43 49 49 2c 20 67 .sculas.ASCII,.d..gitos.ASCII,.g
cea0 75 69 6f 6e 65 73 20 62 61 6a 6f 73 20 41 53 43 49 49 20 79 20 67 75 69 6f 6e 65 73 20 6e 65 67 uiones.bajos.ASCII.y.guiones.neg
cec0 61 74 69 76 6f 73 20 41 53 43 49 49 2e 20 4e 6f 20 73 65 20 70 65 72 6d 69 74 65 6e 20 6f 74 72 ativos.ASCII..No.se.permiten.otr
cee0 6f 73 20 63 61 72 61 63 74 65 72 65 73 2e 00 53 68 6f 77 20 4f 62 6a 65 63 74 00 41 20 76 65 63 os.caracteres..Show.Object.A.vec
cf00 65 73 2c 20 73 69 6d 70 6c 65 6d 65 6e 74 65 20 6e 6f 20 64 65 73 65 61 20 65 6a 65 63 75 74 61 es,.simplemente.no.desea.ejecuta
cf20 72 20 75 6e 20 6d 6f 6e 74 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 6d 6f 64 6f r.un.mont..n.de.comandos.de.modo
cf40 20 6f 70 65 72 61 74 69 76 6f 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 53 53 48 20 65 6e 20 75 .operativo.a.trav..s.de.SSH.en.u
cf60 6e 20 73 69 73 74 65 6d 61 20 56 79 4f 53 20 72 65 6d 6f 74 6f 2e 00 53 6f 6d 65 74 69 6d 65 73 n.sistema.VyOS.remoto..Sometimes
cf80 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 74 20 74 6f 20 65 78 65 63 75 74 65 20 61 20 62 75 .you.simply.want.to.execute.a.bu
cfa0 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 6f 6d 6d 61 6e 64 73 20 76 69 61 20 53 53 48 20 nch.of.op-mode.commands.via.SSH.
cfc0 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 20 73 79 73 74 65 6d 2e 00 53 6f 75 72 73 65 20 on.a.remote.VyOS.system..Sourse.
cfe0 66 69 6c 65 73 20 66 6f 72 20 41 57 53 20 66 72 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 files.for.AWS.from.GIT.Sourse.fi
d000 6c 65 73 20 66 6f 72 20 41 7a 75 72 65 20 66 72 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 les.for.Azure.from.GIT.Sourse.fi
d020 6c 65 73 20 66 6f 72 20 76 53 70 68 65 72 65 20 66 72 6f 6d 20 47 49 54 00 53 74 61 72 74 00 53 les.for.vSphere.from.GIT.Start.S
d040 74 61 72 74 20 63 72 65 61 74 69 6e 67 20 61 6e 20 41 57 53 20 69 6e 73 74 61 6e 63 65 20 61 6e tart.creating.an.AWS.instance.an
d060 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 00 53 74 6f 72 61 67 65 64 20 75 73 65 64 d.check.the.result.Storaged.used
d080 3a 20 76 6f 6c 75 6d 65 6e 20 6c 6f 63 61 6c 2c 20 71 75 65 20 65 73 74 c3 a1 20 6d 6f 6e 74 61 :.volumen.local,.que.est...monta
d0a0 64 6f 20 65 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 2a 2a 2f 76 61 72 2f 6c 69 62 2f 76 do.en.el.directorio.**/var/lib/v
d0c0 7a 2a 2a 2c 20 79 20 63 6f 6e 74 69 65 6e 65 20 74 6f 64 6f 20 74 69 70 6f 20 64 65 20 63 6f 6e z**,.y.contiene.todo.tipo.de.con
d0e0 74 65 6e 69 64 6f 2c 20 69 6e 63 6c 75 69 64 6f 73 20 66 72 61 67 6d 65 6e 74 6f 73 2e 00 45 73 tenido,.incluidos.fragmentos..Es
d100 74 72 75 63 74 75 72 61 20 64 65 20 2f 73 72 76 2f 73 61 6c 74 3a 00 45 73 74 72 75 63 74 75 72 tructura.de./srv/salt:.Estructur
d120 61 20 64 65 20 61 72 63 68 69 76 6f 73 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 a.de.archivos.Structure.of.files
d140 20 41 6e 73 69 62 6c 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 .Ansible.Structure.of.files.Ansi
d160 62 6c 65 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 ble.for.AWS.Structure.of.files.A
d180 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 nsible.for.Azure.Structure.of.fi
d1a0 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 53 74 72 75 63 74 75 72 les.Ansible.for.vSphere.Structur
d1c0 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 00 53 74 72 75 63 74 75 72 65 20 6f 66 e.of.files.Terrafom.Structure.of
d1e0 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 75 72 .files.Terrafom.for.AWS.Structur
d200 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 53 74 e.of.files.Terrafom.for.Azure.St
d220 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 76 53 ructure.of.files.Terrafom.for.vS
d240 70 68 65 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 phere.Structure.of.files.in.the.
d260 73 74 61 6e 64 61 72 64 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 3a 00 56 61 6c 6f standard.Terraform.project:.Valo
d280 72 65 73 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 2f 61 6c 74 65 72 6e 61 74 69 76 6f 73 res.predeterminados/alternativos
d2a0 20 64 65 6c 20 73 69 73 74 65 6d 61 00 54 65 72 72 61 66 6f 72 6d 00 54 65 72 72 61 66 6f 72 6d .del.sistema.Terraform.Terraform
d2c0 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 .doesn't.connect.via.SSH.to.your
d2e0 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 .Ansible.instance:.you.have.to.c
d300 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 6e 20 61 6e 64 20 70 61 73 73 77 heck.the.correct.login.and.passw
d320 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 76 79 6f 73 ord.in.the.part.of.the.file.vyos
d340 2e 20 74 66 00 54 65 72 72 61 66 6f 72 6d 20 66 6f 72 20 56 79 4f 53 00 4c 61 20 41 50 49 20 65 ..tf.Terraform.for.VyOS.La.API.e
d360 6e 76 c3 ad 61 20 63 61 64 61 20 73 6f 6c 69 63 69 74 75 64 20 61 20 75 6e 61 20 73 65 73 69 c3 nv..a.cada.solicitud.a.una.sesi.
d380 b3 6e 20 79 20 6c 61 20 63 6f 6e 66 69 72 6d 61 2e 20 50 65 72 6f 20 61 6c 67 75 6e 6f 73 20 64 .n.y.la.confirma..Pero.algunos.d
d3a0 65 20 6c 6f 73 20 63 6f 6d 70 6f 6e 65 6e 74 65 73 20 64 65 20 56 79 4f 53 2c 20 63 6f 6d 6f 20 e.los.componentes.de.VyOS,.como.
d3c0 6c 6f 73 20 73 65 72 76 69 64 6f 72 65 73 20 44 48 43 50 20 79 20 50 50 50 6f 45 2c 20 49 50 53 los.servidores.DHCP.y.PPPoE,.IPS
d3e0 65 63 2c 20 56 58 4c 41 4e 20 79 20 6f 74 72 6f 73 20 74 c3 ba 6e 65 6c 65 73 2c 20 72 65 71 75 ec,.VXLAN.y.otros.t..neles,.requ
d400 69 65 72 65 6e 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 63 6f 6d 70 6c 65 74 ieren.una.configuraci..n.complet
d420 61 20 70 61 72 61 20 6c 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 20 45 6c 20 70 75 6e 74 a.para.la.confirmaci..n..El.punt
d440 6f 20 66 69 6e 61 6c 20 70 72 6f 63 65 73 61 72 c3 a1 20 6d c3 ba 6c 74 69 70 6c 65 73 20 63 6f o.final.procesar...m..ltiples.co
d460 6d 61 6e 64 6f 73 20 63 75 61 6e 64 6f 20 6c 6f 73 20 70 61 73 65 20 63 6f 6d 6f 20 75 6e 61 20 mandos.cuando.los.pase.como.una.
d480 6c 69 73 74 61 20 61 6c 20 63 61 6d 70 6f 20 60 60 64 61 74 6f 73 60 60 2e 00 45 6c 20 73 63 72 lista.al.campo.``datos``..El.scr
d4a0 69 70 74 20 60 60 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 ipt.``/config/scripts/vyos-postc
d4c0 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 65 20 6c 6c 61 6d 61 20 65 onfig-bootup.script``.se.llama.e
d4e0 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 20 64 65 73 70 75 c3 a9 73 20 64 65 20 71 75 65 20 6c 61 n.el.arranque.despu..s.de.que.la
d500 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 73 65 20 68 61 79 61 20 .configuraci..n.de.VyOS.se.haya.
d520 61 70 6c 69 63 61 64 6f 20 70 6f 72 20 63 6f 6d 70 6c 65 74 6f 2e 00 45 6c 20 73 63 72 69 70 74 aplicado.por.completo..El.script
d540 20 60 60 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 .``/config/scripts/vyos-preconfi
d560 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 65 20 6c 6c 61 6d 61 20 65 6e 20 65 6c g-bootup.script``.se.llama.en.el
d580 20 61 72 72 61 6e 71 75 65 20 61 6e 74 65 73 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 .arranque.antes.de.la.configurac
d5a0 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 64 75 72 61 6e 74 65 20 65 6c 20 70 72 6f 63 65 73 6f 20 i..n.de.VyOS.durante.el.proceso.
d5c0 64 65 20 61 72 72 61 6e 71 75 65 2e 00 45 6c 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 60 60 2f 73 de.arranque..El.punto.final.``/s
d5e0 68 6f 77 60 60 20 65 73 20 6d 6f 73 74 72 61 72 20 74 6f 64 6f 20 65 6e 20 65 6c 20 6d 6f 64 6f how``.es.mostrar.todo.en.el.modo
d600 20 6f 70 65 72 61 74 69 76 6f 2e 00 45 6c 20 65 78 74 72 65 6d 6f 20 60 60 67 65 6e 65 72 61 72 .operativo..El.extremo.``generar
d620 60 60 20 65 6a 65 63 75 74 61 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 60 60 67 65 6e 65 72 61 72 60 ``.ejecuta.un.comando.``generar`
d640 60 2e 00 45 6c 20 65 78 74 72 65 6d 6f 20 60 60 72 65 73 65 74 60 60 20 65 6a 65 63 75 74 61 20 `..El.extremo.``reset``.ejecuta.
d660 75 6e 20 63 6f 6d 61 6e 64 6f 20 60 60 72 65 73 65 74 60 60 2e 00 4c 61 20 6c 69 73 74 61 20 64 un.comando.``reset``..La.lista.d
d680 65 20 63 6f 6d 61 6e 64 6f 73 20 70 72 6f 64 75 63 69 64 61 20 70 6f 72 20 65 6c 20 63 6f 6d 61 e.comandos.producida.por.el.coma
d6a0 6e 64 6f 20 60 60 6d 6f 73 74 72 61 72 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 ndo.``mostrar.comandos.de.config
d6c0 75 72 61 63 69 c3 b3 6e 60 60 20 65 6e 20 75 6e 20 65 6e 72 75 74 61 64 6f 72 20 56 79 4f 53 20 uraci..n``.en.un.enrutador.VyOS.
d6e0 64 65 62 65 20 63 75 6d 70 6c 69 72 20 63 6f 6e 20 74 6f 64 6f 73 20 6c 6f 73 20 72 65 71 75 69 debe.cumplir.con.todos.los.requi
d700 73 69 74 6f 73 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 65 73 20 66 c3 a1 63 69 6c 20 6f 62 74 65 sitos,.por.lo.que.es.f..cil.obte
d720 6e 65 72 20 75 6e 61 20 6c 69 73 74 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 61 64 65 63 75 61 ner.una.lista.de.comandos.adecua
d740 64 61 20 63 6f 70 69 c3 a1 6e 64 6f 6c 61 20 64 65 73 64 65 20 6f 74 72 6f 20 65 6e 72 75 74 61 da.copi..ndola.desde.otro.enruta
d760 64 6f 72 2e 00 4c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 73 70 65 63 69 66 69 63 dor..La.configuraci..n.especific
d780 61 64 61 20 65 6e 20 65 6c 20 64 6f 63 75 6d 65 6e 74 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 ada.en.el.documento.de.configura
d7a0 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6e 75 62 65 20 73 6f 62 72 65 73 63 72 69 62 65 20 6c 6f 73 ci..n.de.la.nube.sobrescribe.los
d7c0 20 76 61 6c 6f 72 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 70 72 65 64 65 .valores.de.configuraci..n.prede
d7e0 74 65 72 6d 69 6e 61 64 6f 73 20 79 20 6c 6f 73 20 76 61 6c 6f 72 65 73 20 63 6f 6e 66 69 67 75 terminados.y.los.valores.configu
d800 72 61 64 6f 73 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 6d 65 74 61 64 61 74 6f 73 2e 00 4c 6f rados.a.trav..s.de.metadatos..Lo
d820 73 20 64 69 72 65 63 74 6f 72 69 6f 73 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 20 64 6f s.directorios.predeterminados.do
d840 6e 64 65 20 64 65 62 65 6e 20 75 62 69 63 61 72 73 65 20 73 75 73 20 53 63 72 69 70 74 73 20 70 nde.deben.ubicarse.sus.Scripts.p
d860 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 73 20 73 6f 6e 3a 00 45 6c 20 61 72 63 68 69 76 6f 20 70 72 ersonalizados.son:.El.archivo.pr
d880 65 64 65 74 65 72 6d 69 6e 61 64 6f 20 73 65 20 76 65 20 61 73 c3 ad 3a 00 4c 61 20 66 6f 72 6d edeterminado.se.ve.as..:.La.form
d8a0 61 20 6d c3 a1 73 20 66 c3 a1 63 69 6c 20 64 65 20 63 6f 6e 66 69 67 75 72 61 72 20 65 6c 20 73 a.m..s.f..cil.de.configurar.el.s
d8c0 69 73 74 65 6d 61 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 istema.a.trav..s.de.los.datos.de
d8e0 6c 20 75 73 75 61 72 69 6f 20 65 73 20 6c 61 20 73 69 6e 74 61 78 69 73 20 64 65 20 63 6f 6e 66 l.usuario.es.la.sintaxis.de.conf
d900 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6e 75 62 65 20 71 75 65 20 73 65 20 64 65 73 iguraci..n.de.la.nube.que.se.des
d920 63 72 69 62 65 20 61 20 63 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 2e 00 45 6c 20 70 75 6e 74 6f 20 cribe.a.continuaci..n..El.punto.
d940 66 69 6e 61 6c 20 60 60 2f 63 6f 6e 66 69 67 2d 66 69 6c 65 60 60 20 65 73 20 70 61 72 61 20 67 final.``/config-file``.es.para.g
d960 75 61 72 64 61 72 20 6f 20 63 61 72 67 61 72 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 uardar.o.cargar.una.configuraci.
d980 b3 6e 2e 00 45 6c 20 73 69 67 75 69 65 6e 74 65 20 65 6a 65 6d 70 6c 6f 20 65 73 74 61 62 6c 65 .n..El.siguiente.ejemplo.estable
d9a0 63 65 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 20 68 6f 73 74 20 65 6e 20 66 75 6e 63 69 c3 b3 6e ce.el.nombre.de.host.en.funci..n
d9c0 20 64 65 6c 20 69 64 65 6e 74 69 66 69 63 61 64 6f 72 20 64 65 20 69 6e 73 74 61 6e 63 69 61 20 .del.identificador.de.instancia.
d9e0 6f 62 74 65 6e 69 64 6f 20 64 65 6c 20 73 65 72 76 69 63 69 6f 20 64 65 20 6d 65 74 61 64 61 74 obtenido.del.servicio.de.metadat
da00 6f 73 20 64 65 20 45 43 32 2e 00 45 6c 20 73 69 67 75 69 65 6e 74 65 20 65 6a 65 6d 70 6c 6f 20 os.de.EC2..El.siguiente.ejemplo.
da20 6d 75 65 73 74 72 61 20 63 c3 b3 6d 6f 20 65 6a 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 muestra.c..mo.ejecutar.comandos.
da40 64 65 73 70 75 c3 a9 73 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 69 6e despu..s.de.la.configuraci..n.in
da60 69 63 69 61 6c 2e 00 4c 61 20 63 6c 61 76 65 20 75 74 69 6c 69 7a 61 64 61 20 70 61 72 61 20 64 icial..La.clave.utilizada.para.d
da80 65 73 69 67 6e 61 72 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 56 79 esignar.una.configuraci..n.de.Vy
daa0 4f 53 20 65 73 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2e 20 OS.es.``vyos_config_commands``..
dac0 4c 6f 20 71 75 65 20 73 69 67 75 65 20 65 73 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 Lo.que.sigue.es.la.configuraci..
dae0 6e 20 64 65 20 56 79 4f 53 20 75 74 69 6c 69 7a 61 6e 64 6f 20 6c 61 20 73 69 6e 74 61 78 69 73 n.de.VyOS.utilizando.la.sintaxis
db00 20 26 71 75 6f 74 3b 73 65 74 2d 73 74 79 6c 65 26 71 75 6f 74 3b 2e 20 53 65 20 61 64 6d 69 74 .&quot;set-style&quot;..Se.admit
db20 65 6e 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 26 71 75 6f 74 3b 65 73 74 61 62 6c 65 63 65 72 en.los.comandos.&quot;establecer
db40 26 71 75 6f 74 3b 20 79 20 26 71 75 6f 74 3b 65 6c 69 6d 69 6e 61 72 26 71 75 6f 74 3b 2e 00 45 &quot;.y.&quot;eliminar&quot;..E
db60 6c 20 61 72 63 68 69 76 6f 20 73 65 65 64 2e 69 73 6f 20 73 65 20 70 75 65 64 65 20 61 64 6a 75 l.archivo.seed.iso.se.puede.adju
db80 6e 74 61 72 20 61 20 6c 61 20 6d c3 a1 71 75 69 6e 61 20 76 69 72 74 75 61 6c 2e 20 41 20 6d 6f ntar.a.la.m..quina.virtual..A.mo
dba0 64 6f 20 64 65 20 65 6a 65 6d 70 6c 6f 2c 20 61 20 63 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 20 73 do.de.ejemplo,.a.continuaci..n.s
dbc0 65 20 6d 75 65 73 74 72 61 20 65 6c 20 6d c3 a9 74 6f 64 6f 20 63 6f 6e 20 4b 56 4d 20 70 61 72 e.muestra.el.m..todo.con.KVM.par
dbe0 61 20 61 64 6a 75 6e 74 61 72 20 6c 61 20 49 53 4f 20 63 6f 6d 6f 20 75 6e 61 20 75 6e 69 64 61 a.adjuntar.la.ISO.como.una.unida
dc00 64 20 64 65 20 43 44 2e 00 48 61 79 20 75 6e 61 20 74 72 61 6d 70 61 20 63 75 61 6e 64 6f 20 73 d.de.CD..Hay.una.trampa.cuando.s
dc20 65 20 74 72 61 62 61 6a 61 20 63 6f 6e 20 73 63 72 69 70 74 73 20 64 65 20 63 6f 6e 66 69 67 75 e.trabaja.con.scripts.de.configu
dc40 72 61 63 69 c3 b3 6e 2e 20 45 73 20 74 65 6e 74 61 64 6f 72 20 6c 6c 61 6d 61 72 20 61 20 6c 6f raci..n..Es.tentador.llamar.a.lo
dc60 73 20 73 63 72 69 70 74 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 63 6f 6e 20 s.scripts.de.configuraci..n.con.
dc80 26 71 75 6f 74 3b 73 75 64 6f 26 71 75 6f 74 3b 20 28 65 73 20 64 65 63 69 72 2c 20 70 65 72 6d &quot;sudo&quot;.(es.decir,.perm
dca0 69 73 6f 73 20 74 65 6d 70 6f 72 61 6c 65 73 20 64 65 20 72 61 c3 ad 7a 29 2c 20 70 6f 72 71 75 isos.temporales.de.ra..z),.porqu
dcc0 65 20 65 73 61 20 65 73 20 6c 61 20 66 6f 72 6d 61 20 63 6f 6d c3 ba 6e 20 65 6e 20 6c 61 20 6d e.esa.es.la.forma.com..n.en.la.m
dce0 61 79 6f 72 c3 ad 61 20 64 65 20 6c 61 73 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 4c 69 6e 75 78 ayor..a.de.las.plataformas.Linux
dd00 20 64 65 20 6c 6c 61 6d 61 72 20 61 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 64 65 6c 20 73 69 .de.llamar.a.los.comandos.del.si
dd20 73 74 65 6d 61 2e 00 45 73 74 6f 73 20 73 6f 6e 20 6c 6f 73 20 76 61 6c 6f 72 65 73 20 70 72 65 stema..Estos.son.los.valores.pre
dd40 64 65 74 65 72 6d 69 6e 61 64 6f 73 20 79 20 61 6c 74 65 72 6e 61 74 69 76 6f 73 20 64 65 20 56 determinados.y.alternativos.de.V
dd60 79 4f 53 2e 00 45 73 74 61 20 73 65 63 63 69 c3 b3 6e 20 6e 65 63 65 73 69 74 61 20 6d 65 6a 6f yOS..Esta.secci..n.necesita.mejo
dd80 72 61 73 2c 20 65 6a 65 6d 70 6c 6f 73 20 79 20 65 78 70 6c 69 63 61 63 69 6f 6e 65 73 2e 00 45 ras,.ejemplos.y.explicaciones..E
dda0 73 74 6f 20 64 61 72 c3 a1 20 63 6f 6d 6f 20 72 65 73 75 6c 74 61 64 6f 20 65 6c 20 73 69 67 75 sto.dar...como.resultado.el.sigu
ddc0 69 65 6e 74 65 20 6d 65 6e 73 61 6a 65 20 64 65 20 65 72 72 6f 72 3a 20 60 60 45 73 74 61 62 6c iente.mensaje.de.error:.``Establ
dde0 65 63 69 6d 69 65 6e 74 6f 20 66 61 6c 6c 69 64 6f 60 60 20 53 69 20 65 73 74 6f 20 73 75 63 65 ecimiento.fallido``.Si.esto.suce
de00 64 65 2c 20 73 65 20 72 65 71 75 69 65 72 65 20 72 65 69 6e 69 63 69 61 72 20 70 61 72 61 20 70 de,.se.requiere.reiniciar.para.p
de20 6f 64 65 72 20 65 64 69 74 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 61 oder.editar.la.configuraci..n.ma
de40 6e 75 61 6c 6d 65 6e 74 65 20 6e 75 65 76 61 6d 65 6e 74 65 2e 00 50 61 72 61 20 63 61 72 67 61 nualmente.nuevamente..Para.carga
de60 72 20 75 6e 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 00 r.un.archivo.de.configuraci..n..
de80 50 61 72 61 20 61 67 72 65 67 61 72 20 6f 20 65 6c 69 6d 69 6e 61 72 20 75 6e 61 20 69 6d 61 67 Para.agregar.o.eliminar.una.imag
dea0 65 6e 2c 20 75 73 65 20 65 6c 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 60 60 2f 69 6d 61 67 65 60 en,.use.el.punto.final.``/image`
dec0 60 2e 00 50 61 72 61 20 65 76 69 74 61 72 20 65 73 74 6f 73 20 70 72 6f 62 6c 65 6d 61 73 2c 20 `..Para.evitar.estos.problemas,.
dee0 6c 61 20 66 6f 72 6d 61 20 61 64 65 63 75 61 64 61 20 65 73 20 6c 6c 61 6d 61 72 20 61 20 75 6e la.forma.adecuada.es.llamar.a.un
df00 20 73 63 72 69 70 74 20 63 6f 6e 20 65 6c 20 67 72 75 70 6f 20 60 60 76 79 61 74 74 61 63 66 67 .script.con.el.grupo.``vyattacfg
df20 60 60 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 75 74 69 6c 69 7a 61 6e 64 6f 20 65 6c 20 63 ``,.por.ejemplo,.utilizando.el.c
df40 6f 6d 61 6e 64 6f 20 60 60 73 67 60 60 20 28 63 61 6d 62 69 61 72 20 64 65 20 67 72 75 70 6f 29 omando.``sg``.(cambiar.de.grupo)
df60 3a 00 50 61 72 61 20 6f 62 74 65 6e 65 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e :.Para.obtener.la.configuraci..n
df80 20 63 6f 6d 70 6c 65 74 61 2c 20 70 61 73 65 20 75 6e 61 20 6c 69 73 74 61 20 76 61 63 c3 ad 61 .completa,.pase.una.lista.vac..a
dfa0 20 61 6c 20 63 61 6d 70 6f 20 60 60 72 75 74 61 60 60 00 50 61 72 61 20 69 6e 63 6c 75 69 72 20 .al.campo.``ruta``.Para.incluir.
dfc0 66 75 6e 63 69 6f 6e 65 73 20 79 20 61 6c 69 61 73 20 65 73 70 65 63 c3 ad 66 69 63 6f 73 20 64 funciones.y.alias.espec..ficos.d
dfe0 65 20 56 79 4f 53 2c 20 6e 65 63 65 73 69 74 61 20 61 72 63 68 69 76 6f 73 20 60 60 66 75 65 6e e.VyOS,.necesita.archivos.``fuen
e000 74 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 66 75 6e 63 74 69 6f 6e 73 2f 73 63 72 te./opt/vyatta/etc/functions/scr
e020 69 70 74 2d 74 65 6d 70 6c 61 74 65 60 60 20 65 6e 20 6c 61 20 70 61 72 74 65 20 73 75 70 65 72 ipt-template``.en.la.parte.super
e040 69 6f 72 20 64 65 20 73 75 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 2e ior.de.su.secuencia.de.comandos.
e060 00 54 6f 20 69 6e 69 74 69 61 74 65 20 61 20 72 65 62 6f 6f 74 20 75 73 65 20 74 68 65 20 60 60 .To.initiate.a.reboot.use.the.``
e080 72 65 62 6f 6f 74 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 50 61 72 61 20 61 73 65 67 75 72 61 72 reboot``.endpoint..Para.asegurar
e0a0 73 65 20 64 65 20 71 75 65 20 75 6e 61 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e se.de.que.una.secuencia.de.coman
e0c0 64 6f 73 20 6e 6f 20 73 65 20 6c 6c 61 6d 65 20 61 63 63 69 64 65 6e 74 61 6c 6d 65 6e 74 65 20 dos.no.se.llame.accidentalmente.
e0e0 73 69 6e 20 65 6c 20 67 72 75 70 6f 20 60 60 76 79 61 74 74 61 63 66 67 60 60 2c 20 6c 61 20 73 sin.el.grupo.``vyattacfg``,.la.s
e100 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 73 65 20 70 75 65 64 65 20 70 72 ecuencia.de.comandos.se.puede.pr
e120 6f 74 65 67 65 72 20 64 65 20 65 73 74 61 20 6d 61 6e 65 72 61 3a 00 50 61 72 61 20 6f 62 74 65 oteger.de.esta.manera:.Para.obte
e140 6e 65 72 20 73 6f 6c 6f 20 75 6e 61 20 70 61 72 74 65 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 ner.solo.una.parte.de.la.configu
e160 72 61 63 69 c3 b3 6e 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 20 60 60 73 79 73 74 65 6d 20 73 79 raci..n,.por.ejemplo.``system.sy
e180 73 6c 6f 67 60 60 2e 00 54 6f 20 70 6f 77 65 72 20 6f 66 66 20 74 68 65 20 73 79 73 74 65 6d 20 slog``..To.power.off.the.system.
e1a0 75 73 65 20 74 68 65 20 60 60 70 6f 77 65 72 6f 66 66 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 53 use.the.``poweroff``.endpoint..S
e1c0 6f 6c 75 63 69 c3 b3 6e 20 64 65 20 70 72 6f 62 6c 65 6d 61 73 00 54 79 70 65 20 74 68 65 20 63 oluci..n.de.problemas.Type.the.c
e1e0 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e 63 ommands.on.your.Terrafom.instanc
e200 65 3a 00 41 20 64 69 66 65 72 65 6e 63 69 61 20 64 65 20 75 6e 61 20 73 65 73 69 c3 b3 6e 20 64 e:.A.diferencia.de.una.sesi..n.d
e220 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 72 6d 61 6c 2c 20 74 6f 64 6f 73 20 6c e.configuraci..n.normal,.todos.l
e240 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 20 64 65 62 65 6e 20 69 72 20 os.comandos.operativos.deben.ir.
e260 70 72 65 63 65 64 69 64 6f 73 20 64 65 20 60 60 65 6a 65 63 75 74 61 72 60 60 2c 20 69 6e 63 6c precedidos.de.``ejecutar``,.incl
e280 75 73 6f 20 73 69 20 6e 6f 20 68 61 20 63 72 65 61 64 6f 20 75 6e 61 20 73 65 73 69 c3 b3 6e 20 uso.si.no.ha.creado.una.sesi..n.
e2a0 63 6f 6e 20 63 6f 6e 66 69 67 75 72 65 2e 00 44 61 74 6f 73 20 64 65 6c 20 75 73 75 61 72 69 6f con.configure..Datos.del.usuario
e2c0 00 44 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 3a 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 .Datos.de.usuario:.los.datos.de.
e2e0 75 73 75 61 72 69 6f 20 73 6f 6e 20 65 73 70 65 63 69 66 69 63 61 64 6f 73 20 70 6f 72 20 65 6c usuario.son.especificados.por.el
e300 20 75 73 75 61 72 69 6f 2e 20 45 73 74 61 20 66 75 65 6e 74 65 20 64 65 20 63 6f 6e 66 69 67 75 .usuario..Esta.fuente.de.configu
e320 72 61 63 69 c3 b3 6e 20 6f 66 72 65 63 65 20 6c 61 20 70 6f 73 69 62 69 6c 69 64 61 64 20 64 65 raci..n.ofrece.la.posibilidad.de
e340 20 69 6e 73 65 72 74 61 72 20 63 75 61 6c 71 75 69 65 72 20 63 6f 6d 61 6e 64 6f 20 64 65 20 63 .insertar.cualquier.comando.de.c
e360 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 43 4c 49 20 65 6e 20 6c 61 20 63 6f 6e 66 69 67 75 72 onfiguraci..n.CLI.en.la.configur
e380 61 63 69 c3 b3 6e 20 61 6e 74 65 73 20 64 65 6c 20 70 72 69 6d 65 72 20 61 72 72 61 6e 71 75 65 aci..n.antes.del.primer.arranque
e3a0 2e 00 55 73 69 6e 67 20 41 50 49 20 52 65 73 70 6f 6e 73 65 20 43 6c 61 73 73 00 55 73 69 6e 67 ..Using.API.Response.Class.Using
e3c0 20 50 79 56 79 4f 53 00 55 73 69 6e 67 20 70 79 76 79 6f 73 00 49 44 20 64 65 20 56 4d 3a 20 65 .PyVyOS.Using.pyvyos.ID.de.VM:.e
e3e0 6e 20 65 73 74 65 20 65 6a 65 6d 70 6c 6f 2c 20 65 6c 20 49 44 20 64 65 20 56 4d 20 75 74 69 6c n.este.ejemplo,.el.ID.de.VM.util
e400 69 7a 61 64 6f 20 65 73 20 35 35 35 2e 00 52 65 63 75 72 73 6f 73 20 64 65 20 56 4d 3a 20 65 73 izado.es.555..Recursos.de.VM:.es
e420 74 6f 73 20 70 61 72 c3 a1 6d 65 74 72 6f 73 20 73 65 20 70 75 65 64 65 6e 20 6d 6f 64 69 66 69 tos.par..metros.se.pueden.modifi
e440 63 61 72 20 73 65 67 c3 ba 6e 20 73 65 61 20 6e 65 63 65 73 61 72 69 6f 2e 00 41 6c 6d 61 63 65 car.seg..n.sea.necesario..Almace
e460 6e 61 6d 69 65 6e 74 6f 20 64 65 20 56 4d 3a 20 73 65 20 75 74 69 6c 69 7a 61 20 65 6c 20 76 6f namiento.de.VM:.se.utiliza.el.vo
e480 6c 75 6d 65 6e 20 60 60 6c 6f 63 61 6c 60 60 2e 00 56 73 70 68 65 72 65 00 41 50 49 20 64 65 20 lumen.``local``..Vsphere.API.de.
e4a0 56 79 4f 53 00 41 75 74 6f 6d 61 74 69 7a 61 63 69 c3 b3 6e 20 56 79 4f 53 00 56 79 4f 53 20 54 VyOS.Automatizaci..n.VyOS.VyOS.T
e4c0 65 72 72 61 66 6f 72 6d 00 56 79 4f 53 20 60 6e 75 62 65 2d 69 6e 69 74 2d 64 6f 63 73 60 5f 2e erraform.VyOS.`nube-init-docs`_.
e4e0 00 49 6e 69 63 69 61 6c 69 7a 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 20 64 65 20 56 .Inicializaci..n.en.la.nube.de.V
e500 79 4f 53 00 4c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 yOS.Los.comandos.de.configuraci.
e520 b3 6e 20 64 65 20 56 79 4f 53 20 73 65 20 64 65 66 69 6e 65 6e 20 65 6e 20 65 6c 20 61 72 63 68 .n.de.VyOS.se.definen.en.el.arch
e540 69 76 6f 20 64 65 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2e 00 56 79 4f 53 20 74 69 ivo.de.datos.de.usuario..VyOS.ti
e560 65 6e 65 20 6c 61 20 63 61 70 61 63 69 64 61 64 20 64 65 20 65 6a 65 63 75 74 61 72 20 73 63 72 ene.la.capacidad.de.ejecutar.scr
e580 69 70 74 73 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 73 20 61 6e 74 65 73 20 79 20 64 65 73 70 ipts.personalizados.antes.y.desp
e5a0 75 c3 a9 73 20 64 65 20 63 61 64 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 00 56 79 4f 53 20 u..s.de.cada.confirmaci..n.VyOS.
e5c0 61 64 6d 69 74 65 20 74 72 65 73 20 74 69 70 6f 73 20 64 65 20 66 75 65 6e 74 65 73 20 64 65 20 admite.tres.tipos.de.fuentes.de.
e5e0 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 6c 61 20 63 configuraci..n..VyOS.admite.la.c
e600 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 61 6e 73 69 62 onfiguraci..n.a.trav..s.de.ansib
e620 6c 65 2e 20 4e 65 63 65 73 69 74 61 20 69 6e 73 74 61 6c 61 72 20 65 6c 20 6d c3 b3 64 75 6c 6f le..Necesita.instalar.el.m..dulo
e640 20 60 60 61 6e 73 69 62 6c 65 60 60 20 79 20 60 60 70 79 74 68 6f 6e 33 2d 70 61 72 61 6d 69 6b .``ansible``.y.``python3-paramik
e660 6f 60 60 00 56 79 4f 53 20 61 64 6d 69 74 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 o``.VyOS.admite.la.configuraci..
e680 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 6e 65 74 6d 69 6b 6f 5f 2e 20 52 65 71 75 69 65 72 n.a.trav..s.de.netmiko_..Requier
e6a0 65 20 69 6e 73 74 61 6c 61 72 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 60 60 70 79 74 68 6f 6e 33 2d e.instalar.el.m..dulo.``python3-
e6c0 6e 65 74 6d 69 6b 6f 60 60 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 netmiko``..VyOS.supports.develop
e6e0 20 69 6e 66 72 61 73 74 72 75 63 74 69 61 20 76 69 61 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 .infrastructia.via.Terraform.and
e700 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 61 6e 73 69 62 6c 65 2e 20 4e 65 65 64 20 .provisioning.via.ansible..Need.
e720 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 54 65 72 72 61 66 6f 72 6d 60 60 00 56 79 4f 53 20 73 75 to.install.``Terraform``.VyOS.su
e740 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 pports.development.infrastructur
e760 65 20 76 69 61 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 e.via.Terraform.and.provisioning
e780 20 76 69 61 20 41 6e 73 69 62 6c 65 2e 20 54 65 72 72 61 66 6f 72 6d 20 61 6c 6c 6f 77 73 20 79 .via.Ansible..Terraform.allows.y
e7a0 6f 75 20 74 6f 20 61 75 74 6f 6d 61 74 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 64 65 ou.to.automate.the.process.of.de
e7c0 70 6c 6f 79 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 6e 20 6d 61 6e 79 20 63 6c 6f 75 64 20 ploying.instances.on.many.cloud.
e7e0 61 6e 64 20 76 69 72 74 75 61 6c 20 70 6c 61 74 66 6f 72 6d 73 2e 20 49 6e 20 74 68 69 73 20 61 and.virtual.platforms..In.this.a
e800 72 74 69 63 6c 65 2c 20 77 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 61 74 20 75 73 69 6e 67 20 74 65 rticle,.we.will.look.at.using.te
e820 72 72 61 66 6f 72 6d 73 20 74 6f 20 64 65 70 6c 6f 79 20 56 79 4f 53 20 6f 6e 20 70 6c 61 74 66 rraforms.to.deploy.VyOS.on.platf
e840 6f 72 6d 73 20 2d 20 41 57 53 2c 20 41 7a 75 72 65 2c 20 61 6e 64 20 76 53 70 68 65 72 65 2e 20 orms.-.AWS,.Azure,.and.vSphere..
e860 46 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 54 65 72 72 61 66 6f 72 6d For.more.details.about.Terraform
e880 20 70 6c 65 61 73 65 20 68 61 76 65 20 61 20 6c 6f 6f 6b 20 68 65 72 65 20 6c 69 6e 6b 5f 2e 00 .please.have.a.look.here.link_..
e8a0 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 69 6e 66 72 61 73 VyOS.supports.development.infras
e8c0 74 72 75 63 74 75 72 65 20 76 69 61 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 tructure.via.Terraform.and.provi
e8e0 73 69 6f 6e 69 6e 67 20 76 69 61 20 41 6e 73 69 62 6c 65 2e 20 54 65 72 72 61 66 6f 72 6d 20 61 sioning.via.Ansible..Terraform.a
e900 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 75 74 6f 6d 61 74 65 20 74 68 65 20 70 72 6f 63 65 73 llows.you.to.automate.the.proces
e920 73 20 6f 66 20 64 65 70 6c 6f 79 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 6e 20 6d 61 6e 79 s.of.deploying.instances.on.many
e940 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 20 70 6c 61 74 66 6f 72 6d 73 2e 20 49 6e .cloud.and.virtual.platforms..In
e960 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 77 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 61 74 20 75 .this.article,.we.will.look.at.u
e980 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 73 20 74 6f 20 64 65 70 6c 6f 79 20 76 79 6f 73 20 6f sing.terraforms.to.deploy.vyos.o
e9a0 6e 20 70 6c 61 74 66 6f 72 6d 73 20 2d 20 41 57 53 2c 20 41 5a 55 52 45 2c 20 61 6e 64 20 76 53 n.platforms.-.AWS,.AZURE,.and.vS
e9c0 70 68 65 72 65 2e 20 4d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 61 62 6f 75 74 20 77 68 61 74 20 phere..More.detailed.about.what.
e9e0 69 73 20 54 65 72 72 61 66 6f 72 6d 20 79 6f 75 20 63 61 6e 20 77 72 69 74 65 20 75 73 69 6e 67 is.Terraform.you.can.write.using
ea00 20 74 68 65 20 6c 69 6e 6b 5f 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 6c 61 20 65 6a 65 63 75 .the.link_..VyOS.admite.la.ejecu
ea20 63 69 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 20 79 20 64 ci..n.de.comandos.operativos.y.d
ea40 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 66 6f 72 6d 61 20 6e 6f 20 69 6e 74 e.configuraci..n.de.forma.no.int
ea60 65 72 61 63 74 69 76 61 20 64 65 73 64 65 20 73 63 72 69 70 74 73 20 64 65 20 73 68 65 6c 6c 2e eractiva.desde.scripts.de.shell.
ea80 00 56 79 4f 53 20 61 64 6d 69 74 65 20 65 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 79 .VyOS.admite.el.modo.operativo.y
eaa0 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 .la.configuraci..n.a.trav..s.de.
eac0 73 61 6c 74 5f 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 61 6c 67 75 6e 61 73 20 66 75 6e 63 69 salt_..VyOS.admite.algunas.funci
eae0 6f 6e 65 73 20 64 65 20 6e 61 70 61 6c 6d 5f 20 70 61 72 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 ones.de.napalm_.para.la.configur
eb00 61 63 69 c3 b3 6e 20 79 20 65 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 2e 20 52 65 71 75 aci..n.y.el.modo.operativo..Requ
eb20 69 65 72 65 20 6d c3 a1 73 20 70 72 75 65 62 61 73 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 6c iere.m..s.pruebas..VyOS.admite.l
eb40 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 a.ejecuci..n.de.comandos.operati
eb60 76 6f 73 20 79 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 4c 69 6e 75 78 20 65 6e 20 65 6c 20 61 72 vos.y.comandos.de.Linux.en.el.ar
eb80 72 61 6e 71 75 65 20 69 6e 69 63 69 61 6c 2e 20 45 73 74 6f 20 73 65 20 6c 6f 67 72 61 20 75 73 ranque.inicial..Esto.se.logra.us
eba0 61 6e 64 6f 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 20 70 61 72 61 20 63 69 65 72 74 6f ando.``write_files``.para.cierto
ebc0 73 20 61 72 63 68 69 76 6f 73 20 65 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 2f 6f 70 74 s.archivos.en.el.directorio./opt
ebe0 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2e 20 4c 6f 73 20 /vyatta/etc/config/scripts..Los.
ec00 63 6f 6d 61 6e 64 6f 73 20 65 73 70 65 63 69 66 69 63 61 64 6f 73 20 65 6e 20 6f 70 74 2f 76 79 comandos.especificados.en.opt/vy
ec20 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 atta/etc/config/scripts/vyos-pre
ec40 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 20 73 65 20 65 6a 65 63 75 74 61 6e config-bootup.script.se.ejecutan
ec60 20 61 6e 74 65 73 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 45 6c 20 .antes.de.la.configuraci..n..El.
ec80 61 72 63 68 69 76 6f 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 2f 73 archivo./opt/vyatta/etc/config/s
eca0 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 cripts/vyos-postconfig-bootup.sc
ecc0 72 69 70 74 20 63 6f 6e 74 69 65 6e 65 20 63 6f 6d 61 6e 64 6f 73 20 71 75 65 20 73 65 20 65 6a ript.contiene.comandos.que.se.ej
ece0 65 63 75 74 61 72 c3 a1 6e 20 64 65 73 70 75 c3 a9 73 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 ecutar..n.despu..s.de.la.configu
ed00 72 61 63 69 c3 b3 6e 2e 20 45 6e 20 61 6d 62 6f 73 20 63 61 73 6f 73 2c 20 6c 6f 73 20 63 6f 6d raci..n..En.ambos.casos,.los.com
ed20 61 6e 64 6f 73 20 73 65 20 65 6a 65 63 75 74 61 6e 20 63 6f 6d 6f 20 75 73 75 61 72 69 6f 20 72 andos.se.ejecutan.como.usuario.r
ed40 6f 6f 74 2e 00 4e 65 63 65 73 69 74 61 6d 6f 73 20 32 20 61 72 63 68 69 76 6f 73 2c 20 63 6f 6d oot..Necesitamos.2.archivos,.com
ed60 6d 61 6e 64 73 2e 63 6f 6e 66 20 79 20 65 6c 20 70 72 6f 70 69 6f 20 73 63 72 69 70 74 2e 00 53 mands.conf.y.el.propio.script..S
ed80 69 20 62 69 65 6e 20 65 78 69 73 74 65 6e 20 6f 74 72 6f 73 20 6d c3 a9 74 6f 64 6f 73 2c 20 65 i.bien.existen.otros.m..todos,.e
eda0 6c 20 6d c3 a9 74 6f 64 6f 20 6d c3 a1 73 20 73 65 6e 63 69 6c 6c 6f 20 70 61 72 61 20 75 73 61 l.m..todo.m..s.sencillo.para.usa
edc0 72 20 6c 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f 73 20 64 65 20 4e 6f 43 6c 6f 75 64 20 r.la.fuente.de.datos.de.NoCloud.
ede0 65 73 20 63 72 65 61 72 20 75 6e 61 20 73 65 6d 69 6c 6c 61 20 49 53 4f 20 79 20 61 64 6a 75 6e es.crear.una.semilla.ISO.y.adjun
ee00 74 61 72 6c 61 20 61 20 6c 61 20 6d c3 a1 71 75 69 6e 61 20 76 69 72 74 75 61 6c 20 63 6f 6d 6f tarla.a.la.m..quina.virtual.como
ee20 20 75 6e 61 20 75 6e 69 64 61 64 20 64 65 20 43 44 2e 20 45 6c 20 76 6f 6c 75 6d 65 6e 20 64 65 .una.unidad.de.CD..El.volumen.de
ee40 62 65 20 65 73 74 61 72 20 66 6f 72 6d 61 74 65 61 64 6f 20 63 6f 6d 6f 20 75 6e 20 73 69 73 74 be.estar.formateado.como.un.sist
ee60 65 6d 61 20 64 65 20 61 72 63 68 69 76 6f 73 20 76 66 61 74 20 6f 20 49 53 4f 20 39 36 36 30 20 ema.de.archivos.vfat.o.ISO.9660.
ee80 63 6f 6e 20 6c 61 20 65 74 69 71 75 65 74 61 20 26 71 75 6f 74 3b 63 69 64 61 74 61 26 71 75 6f con.la.etiqueta.&quot;cidata&quo
eea0 74 3b 20 6f 20 26 71 75 6f 74 3b 43 49 44 41 54 41 26 71 75 6f 74 3b 2e 00 56 6f 6c 76 65 72 c3 t;.o.&quot;CIDATA&quot;..Volver.
eec0 a1 3a 00 43 6f 6e 20 65 6c 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 60 60 72 65 74 72 69 65 76 65 .:.Con.el.punto.final.``retrieve
eee0 60 60 20 6f 62 74 69 65 6e 65 73 20 70 61 72 74 65 73 20 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 ``.obtienes.partes.o.la.configur
ef00 61 63 69 c3 b3 6e 20 63 6f 6d 70 6c 65 74 61 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f aci..n.completa..With.the.help.o
ef20 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 f.Terraform,.you.can.quickly.dep
ef40 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e loy.VyOS-based.infrastructure.in
ef60 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 .the.AWS.cloud..If.necessary,.th
ef80 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 e.infrastructure.can.be.removed.
efa0 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 using.terraform..Also.we.will.ma
efc0 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 ke.provisioning.using.Ansible..W
efe0 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 ith.the.help.of.Terraform,.you.c
f000 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 an.quickly.deploy.VyOS-based.inf
f020 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 2e 20 rastructure.in.the.Azure.cloud..
f040 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 If.necessary,.the.infrastructure
f060 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e .can.be.removed.using.terraform.
f080 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 .Also.we.will.make.provisioning.
f0a0 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 using.Ansible..With.the.help.of.
f0c0 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f Terraform,.you.can.quickly.deplo
f0e0 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 y.VyOS-based.infrastructure.in.t
f100 68 65 20 76 53 70 68 65 72 65 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 he.vSphere..Also.we.will.make.pr
f120 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 ovisioning.using.Ansible..With.t
f140 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 he.help.of.terraforms,.you.can.q
f160 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 uickly.deploy.Vyos-based.infrast
f180 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 ructure.in.the.AWS.cloud..If.nec
f1a0 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 essary,.the.infrastructure.can.b
f1c0 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 e.removed.using.terraform..Also.
f1e0 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 we.will.make.provisioning.using.
f200 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 72 61 66 Ansible..With.the.help.of.terraf
f220 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f orms,.you.can.quickly.deploy.Vyo
f240 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 7a s-based.infrastructure.in.the.Az
f260 75 72 65 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 ure.cloud..If.necessary,.the.inf
f280 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 rastructure.can.be.removed.using
f2a0 20 74 65 72 72 61 66 6f 72 6d 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 .terraform..With.the.help.of.ter
f2c0 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 raforms,.you.can.quickly.deploy.
f2e0 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 Vyos-based.infrastructure.in.the
f300 20 76 53 70 68 65 72 65 2e 00 53 69 6e 20 70 72 6f 78 79 2c 20 72 65 71 75 69 65 72 65 20 63 6f .vSphere..Sin.proxy,.requiere.co
f320 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 69 6e 69 6f 6e 20 64 65 20 56 79 4f 53 20 79 20 61 64 nfiguraci..n.minion.de.VyOS.y.ad
f340 6d 69 74 65 20 64 61 74 6f 73 20 65 6e 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 3a 00 53 69 mite.datos.en.modo.operativo:.Si
f360 6e 20 70 72 6f 78 79 2c 20 72 65 71 75 69 65 72 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 n.proxy,.requiere.la.configuraci
f380 c3 b3 6e 20 64 65 20 6d 69 6e 69 6f 6e 20 64 65 20 56 79 4f 53 20 79 20 61 64 6d 69 74 65 20 64 ..n.de.minion.de.VyOS.y.admite.d
f3a0 61 74 6f 73 20 65 6e 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 3a 00 59 6f 75 20 63 61 6e 20 atos.en.modo.operativo:.You.can.
f3c0 69 6e 73 74 61 6c 6c 20 50 79 56 79 4f 53 20 75 73 69 6e 67 20 70 69 70 3a 00 59 6f 75 20 63 61 install.PyVyOS.using.pip:.You.ca
f3e0 6e 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 6f 73 20 75 73 69 6e 67 20 70 69 70 3a 00 50 75 65 64 n.install.pyvyos.using.pip:.Pued
f400 65 20 70 61 73 61 72 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 60 60 73 65 74 60 60 2c 20 60 60 64 65 e.pasar.un.comando.``set``,.``de
f420 6c 65 74 65 60 60 20 6f 20 60 60 63 6f 6d 6d 65 6e 74 60 60 20 61 6c 20 65 78 74 72 65 6d 6f 20 lete``.o.``comment``.al.extremo.
f440 60 60 2f 63 6f 6e 66 69 67 75 72 65 60 60 2e 00 60 60 62 6f 72 72 61 72 60 60 20 75 6e 20 73 6f ``/configure``..``borrar``.un.so
f460 6c 6f 20 63 6f 6d 61 6e 64 6f 00 60 60 73 65 65 64 2e 69 73 6f 60 60 20 73 65 20 63 72 65 c3 b3 lo.comando.``seed.iso``.se.cre..
f480 20 70 72 65 76 69 61 6d 65 6e 74 65 20 65 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 60 60 .previamente.en.el.directorio.``
f4a0 2f 74 6d 70 2f 60 60 2e 20 45 73 20 6e 65 63 65 73 61 72 69 6f 20 6d 6f 76 65 72 6c 6f 20 61 20 /tmp/``..Es.necesario.moverlo.a.
f4c0 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 2f 74 65 6d 70 6c 61 74 65 2f 69 73 6f 60 60 00 60 60 65 ``/var/lib/vz/template/iso``.``e
f4e0 73 74 61 62 6c 65 63 65 72 60 60 20 75 6e 20 73 6f 6c 6f 20 63 6f 6d 61 6e 64 6f 00 60 60 76 79 stablecer``.un.solo.comando.``vy
f500 6f 73 5f 75 73 65 72 64 61 74 61 60 60 3a 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 61 63 65 70 74 61 os_userdata``:.el.m..dulo.acepta
f520 20 75 6e 61 20 6c 69 73 74 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 .una.lista.de.comandos.de.config
f540 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 43 4c 49 20 65 6e 20 75 6e 61 20 73 65 63 63 69 c3 uraci..n.de.la.CLI.en.una.secci.
f560 b3 6e 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2c 20 71 75 65 .n.``vyos_config_commands``,.que
f580 20 62 72 69 6e 64 61 20 75 6e 61 20 66 6f 72 6d 61 20 66 c3 a1 63 69 6c 20 64 65 20 63 6f 6e 66 .brinda.una.forma.f..cil.de.conf
f5a0 69 67 75 72 61 72 20 65 6c 20 73 69 73 74 65 6d 61 20 64 75 72 61 6e 74 65 20 6c 61 20 69 6d 70 igurar.el.sistema.durante.la.imp
f5c0 6c 65 6d 65 6e 74 61 63 69 c3 b3 6e 2e 00 43 72 65 64 65 6e 63 69 61 6c 65 73 20 60 60 76 79 6f lementaci..n..Credenciales.``vyo
f5e0 73 26 23 33 39 3b 26 23 33 39 3b 2f 60 60 76 79 6f 73 26 23 33 39 3b 26 23 33 39 3b 20 73 69 20 s&#39;&#39;/``vyos&#39;&#39;.si.
f600 6e 6f 20 68 61 79 20 6f 74 72 61 73 20 65 73 70 65 63 69 66 69 63 61 64 61 73 20 70 6f 72 20 6c no.hay.otras.especificadas.por.l
f620 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f 73 2e 00 60 60 77 72 69 74 65 5f 66 69 6c 65 73 a.fuente.de.datos..``write_files
f640 60 60 3a 20 65 73 74 65 20 6d c3 b3 64 75 6c 6f 20 70 65 72 6d 69 74 65 20 69 6e 73 65 72 74 61 ``:.este.m..dulo.permite.inserta
f660 72 20 63 75 61 6c 71 75 69 65 72 20 61 72 63 68 69 76 6f 20 65 6e 20 65 6c 20 73 69 73 74 65 6d r.cualquier.archivo.en.el.sistem
f680 61 20 64 65 20 61 72 63 68 69 76 6f 73 20 61 6e 74 65 73 20 64 65 6c 20 70 72 69 6d 65 72 20 61 a.de.archivos.antes.del.primer.a
f6a0 72 72 61 6e 71 75 65 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 63 6c 61 76 65 73 20 64 65 20 rranque,.por.ejemplo,.claves.de.
f6c0 63 69 66 72 61 64 6f 20 67 65 6e 65 72 61 64 61 73 20 70 72 65 76 69 61 6d 65 6e 74 65 2c 20 63 cifrado.generadas.previamente,.c
f6e0 65 72 74 69 66 69 63 61 64 6f 73 20 6f 20 69 6e 63 6c 75 73 6f 20 75 6e 20 61 72 63 68 69 76 6f ertificados.o.incluso.un.archivo
f700 20 60 60 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 20 63 6f 6d 70 6c 65 74 6f 2e 20 45 6c 20 66 6f .``config.boot``.completo..El.fo
f720 72 6d 61 74 6f 20 73 65 20 64 65 73 63 72 69 62 65 20 65 6e 20 6c 61 20 64 6f 63 75 6d 65 6e 74 rmato.se.describe.en.la.document
f740 61 63 69 c3 b3 6e 20 64 65 20 63 6c 6f 75 64 69 6e 69 74 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d aci..n.de.cloudinit.`Cloud-init-
f760 77 72 69 74 65 5f 66 69 6c 65 73 60 5f 2e 00 60 70 79 76 79 6f 73 20 44 6f 63 75 6d 65 6e 74 61 write_files`_..`pyvyos.Documenta
f780 74 69 6f 6e 20 6f 6e 20 52 65 61 64 20 74 68 65 20 44 6f 63 73 20 3c 68 74 74 70 73 3a 2f 2f 70 tion.on.Read.the.Docs.<https://p
f7a0 79 76 79 6f 73 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 3e yvyos.readthedocs.io/en/latest/>
f7c0 60 5f 20 70 72 6f 76 69 64 65 73 20 64 65 74 61 69 6c 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e `_.provides.detailed.instruction
f7e0 73 20 6f 6e 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 63 6f 6e 66 69 67 75 72 61 s.on.the.installation,.configura
f800 74 69 6f 6e 2c 20 61 6e 64 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 79 76 79 6f tion,.and.operation.of.the.pyvyo
f820 73 20 6c 69 62 72 61 72 79 2e 00 60 70 79 76 79 6f 73 20 53 6f 75 72 63 65 20 43 6f 64 65 20 6f s.library..`pyvyos.Source.Code.o
f840 6e 20 47 69 74 48 75 62 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 n.GitHub.<https://github.com/rob
f860 65 72 74 6f 62 65 72 74 6f 2f 70 79 76 79 6f 73 3e 60 5f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 ertoberto/pyvyos>`_.allows.you.t
f880 6f 20 61 63 63 65 73 73 20 61 6e 64 20 63 6f 6e 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 6c o.access.and.contribute.to.the.l
f8a0 69 62 72 61 72 79 27 73 20 63 6f 64 65 2e 00 60 70 79 76 79 6f 73 20 6f 6e 20 50 79 50 49 20 3c ibrary's.code..`pyvyos.on.PyPI.<
f8c0 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f https://pypi.org/project/pyvyos/
f8e0 3e 60 5f 20 66 6f 72 20 65 61 73 79 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 76 69 61 20 70 69 >`_.for.easy.installation.via.pi
f900 70 2c 20 74 68 65 20 50 79 74 68 6f 6e 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 72 2e p,.the.Python.package.installer.
f920 20 45 78 65 63 75 74 65 20 60 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 6f 73 60 20 69 6e .Execute.`pip.install.pyvyos`.in
f940 20 79 6f 75 72 20 74 65 72 6d 69 6e 61 6c 20 74 6f 20 69 6e 73 74 61 6c 6c 2e 00 41 c3 b1 61 64 .your.terminal.to.install..A..ad
f960 69 72 20 75 6e 61 20 69 6d 61 67 65 6e 00 74 6f 64 6f 00 61 6e 73 69 62 6c 65 2e 63 66 67 00 66 ir.una.imagen.todo.ansible.cfg.f
f980 6f 72 6d 61 74 6f 20 64 65 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 ormato.de.archivo.de.configuraci
f9a0 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 00 63 6c 6f 75 64 2d 69 6e 69 74 20 72 65 67 69 73 74 ..n.en.la.nube.cloud-init.regist
f9c0 72 61 20 65 6e 20 2f 76 61 72 2f 6c 6f 67 2f 63 6c 6f 75 64 2d 69 6e 69 74 2e 6c 6f 67 2e 20 45 ra.en./var/log/cloud-init.log..E
f9e0 73 74 65 20 61 72 63 68 69 76 6f 20 70 75 65 64 65 20 73 65 72 20 c3 ba 74 69 6c 20 70 61 72 61 ste.archivo.puede.ser...til.para
fa00 20 64 65 74 65 72 6d 69 6e 61 72 20 70 6f 72 20 71 75 c3 a9 20 6c 61 20 63 6f 6e 66 69 67 75 72 .determinar.por.qu...la.configur
fa20 61 63 69 c3 b3 6e 20 76 61 72 c3 ad 61 20 64 65 20 6c 6f 20 65 73 70 65 72 61 64 6f 2e 20 50 75 aci..n.var..a.de.lo.esperado..Pu
fa40 65 64 65 20 6f 62 74 65 6e 65 72 20 6c 61 20 73 61 6c 69 64 61 20 64 65 20 66 69 6c 74 72 61 64 ede.obtener.la.salida.de.filtrad
fa60 6f 20 64 65 20 64 61 74 6f 73 20 6d c3 a1 73 20 69 6d 70 6f 72 74 61 6e 74 65 20 70 61 72 61 20 o.de.datos.m..s.importante.para.
fa80 6c 61 20 70 61 6c 61 62 72 61 20 63 6c 61 76 65 20 60 60 76 79 6f 73 60 60 3a 00 63 6f 6d 61 6e la.palabra.clave.``vyos``:.coman
faa0 64 6f 73 2e 74 78 74 00 62 6f 72 72 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 2c 20 70 6f 72 20 65 dos.txt.borrar.una.imagen,.por.e
fac0 6a 65 6d 70 6c 6f 20 60 60 31 2e 33 2d 72 6f 6c 6c 69 6e 67 2d 32 30 32 30 30 36 30 37 30 31 31 jemplo.``1.3-rolling-20200607011
fae0 37 60 60 00 67 72 6f 75 70 5f 76 61 72 73 2f 61 6c 6c 00 48 6f 73 70 65 64 61 64 6f 72 65 73 00 7``.group_vars/all.Hospedadores.
fb00 69 64 5f 72 73 61 5f 64 6f 63 6b 65 72 2e 70 75 62 2e 20 4e 65 63 65 73 69 74 61 20 64 65 63 6c id_rsa_docker.pub..Necesita.decl
fb20 61 72 61 72 20 73 6f 6c 6f 20 6c 61 20 63 6c 61 76 65 20 70 c3 ba 62 6c 69 63 61 20 65 78 61 63 arar.solo.la.clave.p..blica.exac
fb40 74 61 6d 65 6e 74 65 2e 00 73 69 20 73 6f 6c 6f 20 64 65 73 65 61 20 65 6c 20 76 61 6c 6f 72 20 tamente..si.solo.desea.el.valor.
fb60 64 65 20 75 6e 20 6e 6f 64 6f 20 64 65 20 76 61 72 69 6f 73 20 76 61 6c 6f 72 65 73 2c 20 75 74 de.un.nodo.de.varios.valores,.ut
fb80 69 6c 69 63 65 20 6c 61 20 6f 70 65 72 61 63 69 c3 b3 6e 20 60 60 72 65 74 75 72 6e 56 61 6c 75 ilice.la.operaci..n.``returnValu
fba0 65 73 60 60 2e 00 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 00 6d 61 69 6e 2e 74 66 00 70 72 69 6e 63 es``..instance.yml.main.tf.princ
fbc0 69 70 61 6c 2e 79 6d 6c 00 6d 79 6b 65 79 2e 70 65 6d 00 6d 79 6b 65 79 2e 70 65 6d 20 79 6f 75 ipal.yml.mykey.pem.mykey.pem.you
fbe0 20 68 61 76 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 31 2e 32 00 70 79 76 79 .have.to.get.using.step.1.2.pyvy
fc00 6f 73 00 70 79 76 79 6f 73 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 65 os.pyvyos.is.a.Python.library.de
fc20 73 69 67 6e 65 64 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 signed.for.interacting.with.VyOS
fc40 20 64 65 76 69 63 65 73 20 74 68 72 6f 75 67 68 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 .devices.through.their.API..This
fc60 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 .documentation.is.intended.to.gu
fc80 69 64 65 20 79 6f 75 20 69 6e 20 75 73 69 6e 67 20 70 79 76 79 6f 73 20 66 6f 72 20 70 72 6f 67 ide.you.in.using.pyvyos.for.prog
fca0 72 61 6d 6d 61 74 69 63 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6f 66 20 79 6f 75 72 20 56 79 4f 53 rammatic.management.of.your.VyOS
fcc0 20 64 65 76 69 63 65 73 2e 00 72 31 31 2d 70 72 6f 78 79 2e 73 6c 73 20 49 6e 63 6c 75 79 65 20 .devices..r11-proxy.sls.Incluye.
fce0 70 61 72 c3 a1 6d 65 74 72 6f 73 20 70 61 72 61 20 63 6f 6e 65 63 74 61 72 73 65 20 61 20 73 61 par..metros.para.conectarse.a.sa
fd00 6c 74 2d 70 72 6f 78 79 20 6d 69 6e 69 6f 6e 00 67 75 69 6f 6e 65 73 20 64 65 20 69 6e 69 63 69 lt-proxy.minion.guiones.de.inici
fd20 6f 00 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 00 74 6f 70 2e 73 6c 73 00 76 53 70 68 65 o.terraform.tfvars.top.sls.vSphe
fd40 72 65 00 76 61 72 2e 74 66 00 76 61 72 69 61 62 6c 65 73 2e 74 66 00 76 65 72 73 69 6f 6e 73 2e re.var.tf.variables.tf.versions.
fd60 74 66 00 76 79 6f 73 2e 74 66 00 tf.vyos.tf.