ofs | hex dump | ascii |
---|
0000 | de 12 04 95 00 00 00 00 7a 01 00 00 1c 00 00 00 ec 0b 00 00 fd 01 00 00 bc 17 00 00 00 00 00 00 | ........z....................... |
0020 | b0 1f 00 00 38 00 00 00 b1 1f 00 00 09 00 00 00 ea 1f 00 00 10 00 00 00 f4 1f 00 00 10 00 00 00 | ....8........................... |
0040 | 05 20 00 00 0f 00 00 00 16 20 00 00 0f 00 00 00 26 20 00 00 04 00 00 00 36 20 00 00 69 00 00 00 | ................&.......6...i... |
0060 | 3b 20 00 00 69 00 00 00 a5 20 00 00 25 00 00 00 0f 21 00 00 6a 00 00 00 35 21 00 00 54 00 00 00 | ;...i.......%....!..j...5!..T... |
0080 | a0 21 00 00 5d 00 00 00 f5 21 00 00 26 00 00 00 53 22 00 00 0c 00 00 00 7a 22 00 00 0a 00 00 00 | .!..]....!..&...S"......z"...... |
00a0 | 87 22 00 00 09 00 00 00 92 22 00 00 06 00 00 00 9c 22 00 00 09 00 00 00 a3 22 00 00 07 00 00 00 | ."......."......."......."...... |
00c0 | ad 22 00 00 06 00 00 00 b5 22 00 00 09 00 00 00 bc 22 00 00 05 00 00 00 c6 22 00 00 80 00 00 00 | ."......."......."......."...... |
00e0 | cc 22 00 00 5d 00 00 00 4d 23 00 00 45 00 00 00 ab 23 00 00 24 00 00 00 f1 23 00 00 44 00 00 00 | ."..]...M#..E....#..$....#..D... |
0100 | 16 24 00 00 1e 00 00 00 5b 24 00 00 3f 01 00 00 7a 24 00 00 5e 00 00 00 ba 25 00 00 46 00 00 00 | .$......[$..?...z$..^....%..F... |
0120 | 19 26 00 00 20 00 00 00 60 26 00 00 30 00 00 00 81 26 00 00 31 00 00 00 b2 26 00 00 35 00 00 00 | .&......`&..0....&..1....&..5... |
0140 | e4 26 00 00 4b 00 00 00 1a 27 00 00 2f 00 00 00 66 27 00 00 1e 00 00 00 96 27 00 00 20 00 00 00 | .&..K....'../...f'.......'...... |
0160 | b5 27 00 00 8f 00 00 00 d6 27 00 00 25 00 00 00 66 28 00 00 26 00 00 00 8c 28 00 00 22 00 00 00 | .'.......'..%...f(..&....(.."... |
0180 | b3 28 00 00 2d 00 00 00 d6 28 00 00 2c 00 00 00 04 29 00 00 2d 00 00 00 31 29 00 00 34 00 00 00 | .(..-....(..,....)..-...1)..4... |
01a0 | 5f 29 00 00 48 00 00 00 94 29 00 00 60 00 00 00 dd 29 00 00 ac 00 00 00 3e 2a 00 00 90 00 00 00 | _)..H....)..`....)......>*...... |
01c0 | eb 2a 00 00 27 00 00 00 7c 2b 00 00 17 00 00 00 a4 2b 00 00 17 00 00 00 bc 2b 00 00 2a 00 00 00 | .*..'...|+.......+.......+..*... |
01e0 | d4 2b 00 00 32 00 00 00 ff 2b 00 00 29 00 00 00 32 2c 00 00 2d 00 00 00 5c 2c 00 00 36 00 00 00 | .+..2....+..)...2,..-...\,..6... |
0200 | 8a 2c 00 00 37 00 00 00 c1 2c 00 00 1a 00 00 00 f9 2c 00 00 46 00 00 00 14 2d 00 00 20 00 00 00 | .,..7....,.......,..F....-...... |
0220 | 5b 2d 00 00 2c 00 00 00 7c 2d 00 00 2b 00 00 00 a9 2d 00 00 30 00 00 00 d5 2d 00 00 70 00 00 00 | [-..,...|-..+....-..0....-..p... |
0240 | 06 2e 00 00 6b 00 00 00 77 2e 00 00 a3 00 00 00 e3 2e 00 00 a1 00 00 00 87 2f 00 00 93 00 00 00 | ....k...w................/...... |
0260 | 29 30 00 00 a3 00 00 00 bd 30 00 00 30 00 00 00 61 31 00 00 c1 00 00 00 92 31 00 00 c2 00 00 00 | )0.......0..0...a1.......1...... |
0280 | 54 32 00 00 f2 00 00 00 17 33 00 00 6d 00 00 00 0a 34 00 00 3d 00 00 00 78 34 00 00 0d 00 00 00 | T2.......3..m....4..=...x4...... |
02a0 | b6 34 00 00 03 00 00 00 c4 34 00 00 2a 00 00 00 c8 34 00 00 11 00 00 00 f3 34 00 00 c8 00 00 00 | .4.......4..*....4.......4...... |
02c0 | 05 35 00 00 ca 00 00 00 ce 35 00 00 c6 00 00 00 99 36 00 00 7c 00 00 00 60 37 00 00 64 00 00 00 | .5.......5.......6..|...`7..d... |
02e0 | dd 37 00 00 2e 00 00 00 42 38 00 00 44 00 00 00 71 38 00 00 bd 00 00 00 b6 38 00 00 19 00 00 00 | .7......B8..D...q8.......8...... |
0300 | 74 39 00 00 07 00 00 00 8e 39 00 00 8f 00 00 00 96 39 00 00 41 00 00 00 26 3a 00 00 0e 00 00 00 | t9.......9.......9..A...&:...... |
0320 | 68 3a 00 00 05 00 00 00 77 3a 00 00 2c 00 00 00 7d 3a 00 00 82 00 00 00 aa 3a 00 00 64 00 00 00 | h:......w:..,...}:.......:..d... |
0340 | 2d 3b 00 00 22 00 00 00 92 3b 00 00 21 00 00 00 b5 3b 00 00 33 00 00 00 d7 3b 00 00 19 01 00 00 | -;.."....;..!....;..3....;...... |
0360 | 0b 3c 00 00 14 00 00 00 25 3d 00 00 22 00 00 00 3a 3d 00 00 15 00 00 00 5d 3d 00 00 21 00 00 00 | .<......%=.."...:=......]=..!... |
0380 | 73 3d 00 00 11 00 00 00 95 3d 00 00 23 00 00 00 a7 3d 00 00 16 00 00 00 cb 3d 00 00 0e 00 00 00 | s=.......=..#....=.......=...... |
03a0 | e2 3d 00 00 0d 00 00 00 f1 3d 00 00 98 00 00 00 ff 3d 00 00 1d 00 00 00 98 3e 00 00 19 00 00 00 | .=.......=.......=.......>...... |
03c0 | b6 3e 00 00 14 00 00 00 d0 3e 00 00 19 00 00 00 e5 3e 00 00 13 00 00 00 ff 3e 00 00 1b 00 00 00 | .>.......>.......>.......>...... |
03e0 | 13 3f 00 00 2a 00 00 00 2f 3f 00 00 07 00 00 00 5a 3f 00 00 18 00 00 00 62 3f 00 00 1f 00 00 00 | .?..*.../?......Z?......b?...... |
0400 | 7b 3f 00 00 0f 00 00 00 9b 3f 00 00 c7 00 00 00 ab 3f 00 00 0f 00 00 00 73 40 00 00 5c 00 00 00 | {?.......?.......?......s@..\... |
0420 | 83 40 00 00 49 00 00 00 e0 40 00 00 1f 00 00 00 2a 41 00 00 21 00 00 00 4a 41 00 00 2c 00 00 00 | .@..I....@......*A..!...JA..,... |
0440 | 6c 41 00 00 1f 00 00 00 99 41 00 00 21 00 00 00 b9 41 00 00 2b 00 00 00 db 41 00 00 07 00 00 00 | lA.......A..!....A..+....A...... |
0460 | 07 42 00 00 4f 00 00 00 0f 42 00 00 19 00 00 00 5f 42 00 00 13 00 00 00 79 42 00 00 08 00 00 00 | .B..O....B......_B......yB...... |
0480 | 8d 42 00 00 1f 00 00 00 96 42 00 00 26 00 00 00 b6 42 00 00 0d 00 00 00 dd 42 00 00 20 00 00 00 | .B.......B..&....B.......B...... |
04a0 | eb 42 00 00 22 00 00 00 0c 43 00 00 24 00 00 00 2f 43 00 00 21 00 00 00 54 43 00 00 23 00 00 00 | .B.."....C..$.../C..!...TC..#... |
04c0 | 76 43 00 00 25 00 00 00 9a 43 00 00 53 00 00 00 c0 43 00 00 3e 00 00 00 14 44 00 00 3d 00 00 00 | vC..%....C..S....C..>....D..=... |
04e0 | 53 44 00 00 3a 00 00 00 91 44 00 00 9d 00 00 00 cc 44 00 00 24 00 00 00 6a 45 00 00 37 00 00 00 | SD..:....D.......D..$...jE..7... |
0500 | 8f 45 00 00 2d 00 00 00 c7 45 00 00 b3 00 00 00 f5 45 00 00 6b 00 00 00 a9 46 00 00 46 00 00 00 | .E..-....E.......E..k....F..F... |
0520 | 15 47 00 00 3f 00 00 00 5c 47 00 00 0f 00 00 00 9c 47 00 00 13 00 00 00 ac 47 00 00 0f 00 00 00 | .G..?...\G.......G.......G...... |
0540 | c0 47 00 00 19 00 00 00 d0 47 00 00 55 00 00 00 ea 47 00 00 68 00 00 00 40 48 00 00 6a 00 00 00 | .G.......G..U....G..h...@H..j... |
0560 | a9 48 00 00 6c 00 00 00 14 49 00 00 6c 00 00 00 81 49 00 00 a7 00 00 00 ee 49 00 00 3c 00 00 00 | .H..l....I..l....I.......I..<... |
0580 | 96 4a 00 00 4d 01 00 00 d3 4a 00 00 b3 00 00 00 21 4c 00 00 8d 00 00 00 d5 4c 00 00 8f 00 00 00 | .J..M....J......!L.......L...... |
05a0 | 63 4d 00 00 31 00 00 00 f3 4d 00 00 42 00 00 00 25 4e 00 00 2e 00 00 00 68 4e 00 00 b2 00 00 00 | cM..1....M..B...%N......hN...... |
05c0 | 97 4e 00 00 b4 00 00 00 4a 4f 00 00 b6 00 00 00 ff 4f 00 00 62 00 00 00 b6 50 00 00 a9 00 00 00 | .N......JO.......O..b....P...... |
05e0 | 19 51 00 00 15 00 00 00 c3 51 00 00 1e 00 00 00 d9 51 00 00 c7 00 00 00 f8 51 00 00 1e 00 00 00 | .Q.......Q.......Q.......Q...... |
0600 | c0 52 00 00 0c 00 00 00 df 52 00 00 d7 00 00 00 ec 52 00 00 58 01 00 00 c4 53 00 00 30 00 00 00 | .R.......R.......R..X....S..0... |
0620 | 1d 55 00 00 9b 00 00 00 4e 55 00 00 30 00 00 00 ea 55 00 00 06 00 00 00 1b 56 00 00 1a 00 00 00 | .U......NU..0....U.......V...... |
0640 | 22 56 00 00 07 00 00 00 3d 56 00 00 0d 00 00 00 45 56 00 00 18 00 00 00 53 56 00 00 b6 00 00 00 | "V......=V......EV......SV...... |
0660 | 6c 56 00 00 40 00 00 00 23 57 00 00 07 00 00 00 64 57 00 00 06 00 00 00 6c 57 00 00 fa 00 00 00 | lV..@...#W......dW......lW...... |
0680 | 73 57 00 00 50 00 00 00 6e 58 00 00 34 00 00 00 bf 58 00 00 a5 00 00 00 f4 58 00 00 12 00 00 00 | sW..P...nX..4....X.......X...... |
06a0 | 9a 59 00 00 81 00 00 00 ad 59 00 00 15 00 00 00 2f 5a 00 00 07 00 00 00 45 5a 00 00 16 00 00 00 | .Y.......Y....../Z......EZ...... |
06c0 | 4d 5a 00 00 06 00 00 00 64 5a 00 00 0e 00 00 00 6b 5a 00 00 4a 00 00 00 7a 5a 00 00 12 00 00 00 | MZ......dZ......kZ..J...zZ...... |
06e0 | c5 5a 00 00 1d 00 00 00 d8 5a 00 00 11 00 00 00 f6 5a 00 00 2b 00 00 00 08 5b 00 00 2d 00 00 00 | .Z.......Z.......Z..+....[..-... |
0700 | 34 5b 00 00 2f 00 00 00 62 5b 00 00 18 00 00 00 92 5b 00 00 28 00 00 00 ab 5b 00 00 1e 00 00 00 | 4[../...b[.......[..(....[...... |
0720 | d4 5b 00 00 06 00 00 00 f3 5b 00 00 93 01 00 00 fa 5b 00 00 0a 00 00 00 8e 5d 00 00 70 00 00 00 | .[.......[.......[.......]..p... |
0740 | 99 5d 00 00 0c 00 00 00 0a 5e 00 00 0d 00 00 00 17 5e 00 00 0b 00 00 00 25 5e 00 00 15 00 00 00 | .].......^.......^......%^...... |
0760 | 31 5e 00 00 1a 00 00 00 47 5e 00 00 18 00 00 00 62 5e 00 00 1d 00 00 00 7b 5e 00 00 04 00 00 00 | 1^......G^......b^......{^...... |
0780 | 99 5e 00 00 1a 00 00 00 9e 5e 00 00 27 00 00 00 b9 5e 00 00 8c 00 00 00 e1 5e 00 00 15 00 00 00 | .^.......^..'....^.......^...... |
07a0 | 6e 5f 00 00 c9 00 00 00 84 5f 00 00 0b 00 00 00 4e 60 00 00 62 00 00 00 5a 60 00 00 61 00 00 00 | n_......._......N`..b...Z`..a... |
07c0 | bd 60 00 00 1d 00 00 00 1f 61 00 00 1f 00 00 00 3d 61 00 00 21 00 00 00 5d 61 00 00 05 00 00 00 | .`.......a......=a..!...]a...... |
07e0 | 7f 61 00 00 33 00 00 00 85 61 00 00 81 00 00 00 b9 61 00 00 17 00 00 00 3b 62 00 00 12 00 00 00 | .a..3....a.......a......;b...... |
0800 | 53 62 00 00 1a 00 00 00 66 62 00 00 22 00 00 00 81 62 00 00 24 00 00 00 a4 62 00 00 26 00 00 00 | Sb......fb.."....b..$....b..&... |
0820 | c9 62 00 00 1b 00 00 00 f0 62 00 00 23 00 00 00 0c 63 00 00 25 00 00 00 30 63 00 00 27 00 00 00 | .b.......b..#....c..%...0c..'... |
0840 | 56 63 00 00 35 00 00 00 7e 63 00 00 19 00 00 00 b4 63 00 00 09 00 00 00 ce 63 00 00 8d 00 00 00 | Vc..5...~c.......c.......c...... |
0860 | d8 63 00 00 12 00 00 00 66 64 00 00 18 01 00 00 79 64 00 00 7d 00 00 00 92 65 00 00 80 00 00 00 | .c......fd......yd..}....e...... |
0880 | 10 66 00 00 45 00 00 00 91 66 00 00 35 00 00 00 d7 66 00 00 2f 00 00 00 0d 67 00 00 d2 00 00 00 | .f..E....f..5....f../....g...... |
08a0 | 3d 67 00 00 84 00 00 00 10 68 00 00 48 00 00 00 95 68 00 00 21 00 00 00 de 68 00 00 61 00 00 00 | =g.......h..H....h..!....h..a... |
08c0 | 00 69 00 00 41 00 00 00 62 69 00 00 70 00 00 00 a4 69 00 00 54 00 00 00 15 6a 00 00 bc 00 00 00 | .i..A...bi..p....i..T....j...... |
08e0 | 6a 6a 00 00 85 00 00 00 27 6b 00 00 e7 00 00 00 ad 6b 00 00 2a 00 00 00 95 6c 00 00 3b 00 00 00 | jj......'k.......k..*....l..;... |
0900 | c0 6c 00 00 93 00 00 00 fc 6c 00 00 1d 00 00 00 90 6d 00 00 37 00 00 00 ae 6d 00 00 8b 00 00 00 | .l.......l.......m..7....m...... |
0920 | e6 6d 00 00 49 00 00 00 72 6e 00 00 48 00 00 00 bc 6e 00 00 90 00 00 00 05 6f 00 00 31 00 00 00 | .m..I...rn..H....n.......o..1... |
0940 | 96 6f 00 00 7f 00 00 00 c8 6f 00 00 47 00 00 00 48 70 00 00 36 00 00 00 90 70 00 00 0f 00 00 00 | .o.......o..G...Hp..6....p...... |
0960 | c7 70 00 00 2c 00 00 00 d7 70 00 00 95 00 00 00 04 71 00 00 09 00 00 00 9a 71 00 00 ae 00 00 00 | .p..,....p.......q.......q...... |
0980 | a4 71 00 00 ac 00 00 00 53 72 00 00 18 00 00 00 00 73 00 00 0c 00 00 00 19 73 00 00 0c 00 00 00 | .q......Sr.......s.......s...... |
09a0 | 26 73 00 00 2a 00 00 00 33 73 00 00 39 00 00 00 5e 73 00 00 25 00 00 00 98 73 00 00 07 00 00 00 | &s..*...3s..9...^s..%....s...... |
09c0 | be 73 00 00 08 00 00 00 c6 73 00 00 0f 00 00 00 cf 73 00 00 0e 00 00 00 df 73 00 00 18 00 00 00 | .s.......s.......s.......s...... |
09e0 | ee 73 00 00 0f 00 00 00 07 74 00 00 3a 00 00 00 17 74 00 00 48 00 00 00 52 74 00 00 2b 00 00 00 | .s.......t..:....t..H...Rt..+... |
0a00 | 9b 74 00 00 64 00 00 00 c7 74 00 00 5c 00 00 00 2c 75 00 00 6d 00 00 00 89 75 00 00 66 01 00 00 | .t..d....t..\...,u..m....u..f... |
0a20 | f7 75 00 00 6b 01 00 00 5e 77 00 00 64 00 00 00 ca 78 00 00 32 00 00 00 2f 79 00 00 5b 00 00 00 | .u..k...^w..d....x..2.../y..[... |
0a40 | 62 79 00 00 ed 01 00 00 be 79 00 00 31 00 00 00 ac 7b 00 00 0e 01 00 00 de 7b 00 00 0c 00 00 00 | by.......y..1....{.......{...... |
0a60 | ed 7c 00 00 48 00 00 00 fa 7c 00 00 cd 00 00 00 43 7d 00 00 cf 00 00 00 11 7e 00 00 8a 00 00 00 | .|..H....|......C}.......~...... |
0a80 | e1 7e 00 00 ce 00 00 00 6c 7f 00 00 a2 00 00 00 3b 80 00 00 5d 00 00 00 de 80 00 00 4d 00 00 00 | .~......l.......;...].......M... |
0aa0 | 3c 81 00 00 4e 00 00 00 8a 81 00 00 21 00 00 00 d9 81 00 00 21 00 00 00 fb 81 00 00 59 00 00 00 | <...N.......!.......!.......Y... |
0ac0 | 1d 82 00 00 1b 00 00 00 77 82 00 00 75 00 00 00 93 82 00 00 18 00 00 00 09 83 00 00 b5 00 00 00 | ........w...u................... |
0ae0 | 22 83 00 00 44 00 00 00 d8 83 00 00 15 01 00 00 1d 84 00 00 bb 00 00 00 33 85 00 00 83 00 00 00 | "...D...................3....... |
0b00 | ef 85 00 00 ab 00 00 00 73 86 00 00 0c 00 00 00 1f 87 00 00 03 00 00 00 2c 87 00 00 0b 00 00 00 | ........s...............,....... |
0b20 | 30 87 00 00 18 00 00 00 3c 87 00 00 d3 00 00 00 55 87 00 00 0c 00 00 00 29 88 00 00 39 00 00 00 | 0.......<.......U.......)...9... |
0b40 | 36 88 00 00 0e 00 00 00 70 88 00 00 05 00 00 00 7f 88 00 00 3c 00 00 00 85 88 00 00 56 00 00 00 | 6.......p...........<.......V... |
0b60 | c2 88 00 00 0c 00 00 00 19 89 00 00 07 00 00 00 26 89 00 00 08 00 00 00 2e 89 00 00 09 00 00 00 | ................&............... |
0b80 | 37 89 00 00 28 00 00 00 41 89 00 00 06 00 00 00 6a 89 00 00 c6 00 00 00 71 89 00 00 45 00 00 00 | 7...(...A.......j.......q...E... |
0ba0 | 38 8a 00 00 0f 00 00 00 7e 8a 00 00 10 00 00 00 8e 8a 00 00 07 00 00 00 9f 8a 00 00 07 00 00 00 | 8.......~....................... |
0bc0 | a7 8a 00 00 06 00 00 00 af 8a 00 00 0c 00 00 00 b6 8a 00 00 0b 00 00 00 c3 8a 00 00 1b 00 00 00 | ................................ |
0be0 | cf 8a 00 00 07 00 00 00 eb 8a 00 00 da 00 00 00 f3 8a 00 00 38 00 00 00 ce 8b 00 00 09 00 00 00 | ....................8........... |
0c00 | 07 8c 00 00 10 00 00 00 11 8c 00 00 10 00 00 00 22 8c 00 00 0f 00 00 00 33 8c 00 00 0f 00 00 00 | ................".......3....... |
0c20 | 43 8c 00 00 04 00 00 00 53 8c 00 00 69 00 00 00 58 8c 00 00 79 00 00 00 c2 8c 00 00 2c 00 00 00 | C.......S...i...X...y.......,... |
0c40 | 3c 8d 00 00 7f 00 00 00 69 8d 00 00 58 00 00 00 e9 8d 00 00 6a 00 00 00 42 8e 00 00 2c 00 00 00 | <.......i...X.......j...B...,... |
0c60 | ad 8e 00 00 1a 00 00 00 da 8e 00 00 0b 00 00 00 f5 8e 00 00 08 00 00 00 01 8f 00 00 07 00 00 00 | ................................ |
0c80 | 0a 8f 00 00 09 00 00 00 12 8f 00 00 07 00 00 00 1c 8f 00 00 0a 00 00 00 24 8f 00 00 0a 00 00 00 | ........................$....... |
0ca0 | 2f 8f 00 00 0d 00 00 00 3a 8f 00 00 80 00 00 00 48 8f 00 00 5d 00 00 00 c9 8f 00 00 45 00 00 00 | /.......:.......H...].......E... |
0cc0 | 27 90 00 00 24 00 00 00 6d 90 00 00 44 00 00 00 92 90 00 00 1e 00 00 00 d7 90 00 00 3f 01 00 00 | '...$...m...D...............?... |
0ce0 | f6 90 00 00 5e 00 00 00 36 92 00 00 46 00 00 00 95 92 00 00 20 00 00 00 dc 92 00 00 30 00 00 00 | ....^...6...F...............0... |
0d00 | fd 92 00 00 31 00 00 00 2e 93 00 00 35 00 00 00 60 93 00 00 4b 00 00 00 96 93 00 00 2f 00 00 00 | ....1.......5...`...K......./... |
0d20 | e2 93 00 00 1e 00 00 00 12 94 00 00 20 00 00 00 31 94 00 00 8f 00 00 00 52 94 00 00 25 00 00 00 | ................1.......R...%... |
0d40 | e2 94 00 00 26 00 00 00 08 95 00 00 22 00 00 00 2f 95 00 00 2d 00 00 00 52 95 00 00 2c 00 00 00 | ....&.......".../...-...R...,... |
0d60 | 80 95 00 00 2d 00 00 00 ad 95 00 00 34 00 00 00 db 95 00 00 48 00 00 00 10 96 00 00 60 00 00 00 | ....-.......4.......H.......`... |
0d80 | 59 96 00 00 ac 00 00 00 ba 96 00 00 90 00 00 00 67 97 00 00 27 00 00 00 f8 97 00 00 17 00 00 00 | Y...............g...'........... |
0da0 | 20 98 00 00 17 00 00 00 38 98 00 00 2a 00 00 00 50 98 00 00 32 00 00 00 7b 98 00 00 29 00 00 00 | ........8...*...P...2...{...)... |
0dc0 | ae 98 00 00 2d 00 00 00 d8 98 00 00 36 00 00 00 06 99 00 00 37 00 00 00 3d 99 00 00 1a 00 00 00 | ....-.......6.......7...=....... |
0de0 | 75 99 00 00 46 00 00 00 90 99 00 00 20 00 00 00 d7 99 00 00 2c 00 00 00 f8 99 00 00 2b 00 00 00 | u...F...............,.......+... |
0e00 | 25 9a 00 00 30 00 00 00 51 9a 00 00 70 00 00 00 82 9a 00 00 6b 00 00 00 f3 9a 00 00 a3 00 00 00 | %...0...Q...p.......k........... |
0e20 | 5f 9b 00 00 a1 00 00 00 03 9c 00 00 93 00 00 00 a5 9c 00 00 a3 00 00 00 39 9d 00 00 30 00 00 00 | _.......................9...0... |
0e40 | dd 9d 00 00 c1 00 00 00 0e 9e 00 00 e8 00 00 00 d0 9e 00 00 1d 01 00 00 b9 9f 00 00 90 00 00 00 | ................................ |
0e60 | d7 a0 00 00 4b 00 00 00 68 a1 00 00 18 00 00 00 b4 a1 00 00 03 00 00 00 cd a1 00 00 2a 00 00 00 | ....K...h...................*... |
0e80 | d1 a1 00 00 17 00 00 00 fc a1 00 00 c8 00 00 00 14 a2 00 00 ca 00 00 00 dd a2 00 00 c6 00 00 00 | ................................ |
0ea0 | a8 a3 00 00 7c 00 00 00 6f a4 00 00 89 00 00 00 ec a4 00 00 2e 00 00 00 76 a5 00 00 4f 00 00 00 | ....|...o...............v...O... |
0ec0 | a5 a5 00 00 bd 00 00 00 f5 a5 00 00 24 00 00 00 b3 a6 00 00 07 00 00 00 d8 a6 00 00 a8 00 00 00 | ............$................... |
0ee0 | e0 a6 00 00 53 00 00 00 89 a7 00 00 0e 00 00 00 dd a7 00 00 04 00 00 00 ec a7 00 00 2c 00 00 00 | ....S.......................,... |
0f00 | f1 a7 00 00 7c 00 00 00 1e a8 00 00 6d 00 00 00 9b a8 00 00 30 00 00 00 09 a9 00 00 29 00 00 00 | ....|.......m.......0.......)... |
0f20 | 3a a9 00 00 44 00 00 00 64 a9 00 00 4a 01 00 00 a9 a9 00 00 25 00 00 00 f4 aa 00 00 1e 00 00 00 | :...D...d...J.......%........... |
0f40 | 1a ab 00 00 15 00 00 00 39 ab 00 00 2d 00 00 00 4f ab 00 00 22 00 00 00 7d ab 00 00 21 00 00 00 | ........9...-...O..."...}...!... |
0f60 | a0 ab 00 00 1b 00 00 00 c2 ab 00 00 19 00 00 00 de ab 00 00 0e 00 00 00 f8 ab 00 00 b6 00 00 00 | ................................ |
0f80 | 07 ac 00 00 1d 00 00 00 be ac 00 00 19 00 00 00 dc ac 00 00 14 00 00 00 f6 ac 00 00 19 00 00 00 | ................................ |
0fa0 | 0b ad 00 00 13 00 00 00 25 ad 00 00 1b 00 00 00 39 ad 00 00 2a 00 00 00 55 ad 00 00 07 00 00 00 | ........%.......9...*...U....... |
0fc0 | 80 ad 00 00 1a 00 00 00 88 ad 00 00 2f 00 00 00 a3 ad 00 00 11 00 00 00 d3 ad 00 00 f0 00 00 00 | ............/................... |
0fe0 | e5 ad 00 00 20 00 00 00 d6 ae 00 00 64 00 00 00 f7 ae 00 00 58 00 00 00 5c af 00 00 1f 00 00 00 | ............d.......X...\....... |
1000 | b5 af 00 00 21 00 00 00 d5 af 00 00 2c 00 00 00 f7 af 00 00 1f 00 00 00 24 b0 00 00 21 00 00 00 | ....!.......,...........$...!... |
1020 | 44 b0 00 00 2b 00 00 00 66 b0 00 00 07 00 00 00 92 b0 00 00 5b 00 00 00 9a b0 00 00 1a 00 00 00 | D...+...f...........[........... |
1040 | f6 b0 00 00 1a 00 00 00 11 b1 00 00 08 00 00 00 2c b1 00 00 27 00 00 00 35 b1 00 00 39 00 00 00 | ................,...'...5...9... |
1060 | 5d b1 00 00 15 00 00 00 97 b1 00 00 20 00 00 00 ad b1 00 00 22 00 00 00 ce b1 00 00 24 00 00 00 | ]...................".......$... |
1080 | f1 b1 00 00 21 00 00 00 16 b2 00 00 23 00 00 00 38 b2 00 00 25 00 00 00 5c b2 00 00 57 00 00 00 | ....!.......#...8...%...\...W... |
10a0 | 82 b2 00 00 3e 00 00 00 da b2 00 00 4d 00 00 00 19 b3 00 00 3c 00 00 00 67 b3 00 00 ca 00 00 00 | ....>.......M.......<...g....... |
10c0 | a4 b3 00 00 24 00 00 00 6f b4 00 00 3e 00 00 00 94 b4 00 00 36 00 00 00 d3 b4 00 00 cd 00 00 00 | ....$...o...>.......6........... |
10e0 | 0a b5 00 00 6b 00 00 00 d8 b5 00 00 58 00 00 00 44 b6 00 00 3f 00 00 00 9d b6 00 00 0f 00 00 00 | ....k.......X...D...?........... |
1100 | dd b6 00 00 13 00 00 00 ed b6 00 00 0f 00 00 00 01 b7 00 00 1c 00 00 00 11 b7 00 00 71 00 00 00 | ............................q... |
1120 | 2e b7 00 00 68 00 00 00 a0 b7 00 00 6a 00 00 00 09 b8 00 00 6c 00 00 00 74 b8 00 00 6c 00 00 00 | ....h.......j.......l...t...l... |
1140 | e1 b8 00 00 dc 00 00 00 4e b9 00 00 45 00 00 00 2b ba 00 00 89 01 00 00 71 ba 00 00 ce 00 00 00 | ........N...E...+.......q....... |
1160 | fb bb 00 00 99 00 00 00 ca bc 00 00 9a 00 00 00 64 bd 00 00 31 00 00 00 ff bd 00 00 4e 00 00 00 | ................d...1.......N... |
1180 | 31 be 00 00 31 00 00 00 80 be 00 00 b2 00 00 00 b2 be 00 00 b4 00 00 00 65 bf 00 00 b6 00 00 00 | 1...1...................e....... |
11a0 | 1a c0 00 00 88 00 00 00 d1 c0 00 00 d7 00 00 00 5a c1 00 00 15 00 00 00 32 c2 00 00 1e 00 00 00 | ................Z.......2....... |
11c0 | 48 c2 00 00 f3 00 00 00 67 c2 00 00 2b 00 00 00 5b c3 00 00 0c 00 00 00 87 c3 00 00 dc 00 00 00 | H.......g...+...[............... |
11e0 | 94 c3 00 00 b7 01 00 00 71 c4 00 00 30 00 00 00 29 c6 00 00 a4 00 00 00 5a c6 00 00 2a 00 00 00 | ........q...0...).......Z...*... |
1200 | ff c6 00 00 06 00 00 00 2a c7 00 00 1a 00 00 00 31 c7 00 00 07 00 00 00 4c c7 00 00 0d 00 00 00 | ........*.......1.......L....... |
1220 | 54 c7 00 00 1d 00 00 00 62 c7 00 00 c9 00 00 00 80 c7 00 00 4e 00 00 00 4a c8 00 00 08 00 00 00 | T.......b...........N...J....... |
1240 | 99 c8 00 00 06 00 00 00 a2 c8 00 00 14 01 00 00 a9 c8 00 00 63 00 00 00 be c9 00 00 38 00 00 00 | ....................c.......8... |
1260 | 22 ca 00 00 b9 00 00 00 5b ca 00 00 17 00 00 00 15 cb 00 00 81 00 00 00 2d cb 00 00 16 00 00 00 | ".......[...............-....... |
1280 | af cb 00 00 09 00 00 00 c6 cb 00 00 1c 00 00 00 d0 cb 00 00 0b 00 00 00 ed cb 00 00 18 00 00 00 | ................................ |
12a0 | f9 cb 00 00 5a 00 00 00 12 cc 00 00 19 00 00 00 6d cc 00 00 20 00 00 00 87 cc 00 00 20 00 00 00 | ....Z...........m............... |
12c0 | a8 cc 00 00 2b 00 00 00 c9 cc 00 00 2d 00 00 00 f5 cc 00 00 2f 00 00 00 23 cd 00 00 2f 00 00 00 | ....+.......-......./...#.../... |
12e0 | 53 cd 00 00 31 00 00 00 83 cd 00 00 1e 00 00 00 b5 cd 00 00 06 00 00 00 d4 cd 00 00 93 01 00 00 | S...1........................... |
1300 | db cd 00 00 0b 00 00 00 6f cf 00 00 89 00 00 00 7b cf 00 00 0c 00 00 00 05 d0 00 00 0d 00 00 00 | ........o.......{............... |
1320 | 12 d0 00 00 10 00 00 00 20 d0 00 00 21 00 00 00 31 d0 00 00 23 00 00 00 53 d0 00 00 1c 00 00 00 | ............!...1...#...S....... |
1340 | 77 d0 00 00 26 00 00 00 94 d0 00 00 03 00 00 00 bb d0 00 00 1e 00 00 00 bf d0 00 00 36 00 00 00 | w...&.......................6... |
1360 | de d0 00 00 99 00 00 00 15 d1 00 00 15 00 00 00 af d1 00 00 e2 00 00 00 c5 d1 00 00 0b 00 00 00 | ................................ |
1380 | a8 d2 00 00 7b 00 00 00 b4 d2 00 00 61 00 00 00 30 d3 00 00 1d 00 00 00 92 d3 00 00 1f 00 00 00 | ....{.......a...0............... |
13a0 | b0 d3 00 00 21 00 00 00 d0 d3 00 00 05 00 00 00 f2 d3 00 00 33 00 00 00 f8 d3 00 00 8a 00 00 00 | ....!...............3........... |
13c0 | 2c d4 00 00 18 00 00 00 b7 d4 00 00 16 00 00 00 d0 d4 00 00 1a 00 00 00 e7 d4 00 00 22 00 00 00 | ,..........................."... |
13e0 | 02 d5 00 00 24 00 00 00 25 d5 00 00 26 00 00 00 4a d5 00 00 1b 00 00 00 71 d5 00 00 23 00 00 00 | ....$...%...&...J.......q...#... |
1400 | 8d d5 00 00 25 00 00 00 b1 d5 00 00 27 00 00 00 d7 d5 00 00 35 00 00 00 ff d5 00 00 30 00 00 00 | ....%.......'.......5.......0... |
1420 | 35 d6 00 00 09 00 00 00 66 d6 00 00 8d 00 00 00 70 d6 00 00 12 00 00 00 fe d6 00 00 41 01 00 00 | 5.......f.......p...........A... |
1440 | 11 d7 00 00 9c 00 00 00 53 d8 00 00 95 00 00 00 f0 d8 00 00 3e 00 00 00 86 d9 00 00 36 00 00 00 | ........S...........>.......6... |
1460 | c5 d9 00 00 32 00 00 00 fc d9 00 00 ee 00 00 00 2f da 00 00 b8 00 00 00 1e db 00 00 54 00 00 00 | ....2.........../...........T... |
1480 | d7 db 00 00 25 00 00 00 2c dc 00 00 9d 00 00 00 52 dc 00 00 4c 00 00 00 f0 dc 00 00 86 00 00 00 | ....%...,.......R...L........... |
14a0 | 3d dd 00 00 5b 00 00 00 c4 dd 00 00 f7 00 00 00 20 de 00 00 a9 00 00 00 18 df 00 00 1d 01 00 00 | =...[........................... |
14c0 | c2 df 00 00 3d 00 00 00 e0 e0 00 00 39 00 00 00 1e e1 00 00 b6 00 00 00 58 e1 00 00 29 00 00 00 | ....=.......9...........X...)... |
14e0 | 0f e2 00 00 42 00 00 00 39 e2 00 00 9e 00 00 00 7c e2 00 00 49 00 00 00 1b e3 00 00 50 00 00 00 | ....B...9.......|...I.......P... |
1500 | 65 e3 00 00 ad 00 00 00 b6 e3 00 00 31 00 00 00 64 e4 00 00 a3 00 00 00 96 e4 00 00 50 00 00 00 | e...........1...d...........P... |
1520 | 3a e5 00 00 36 00 00 00 8b e5 00 00 16 00 00 00 c2 e5 00 00 2c 00 00 00 d9 e5 00 00 ab 00 00 00 | :...6...............,........... |
1540 | 06 e6 00 00 11 00 00 00 b2 e6 00 00 ae 00 00 00 c4 e6 00 00 e0 00 00 00 73 e7 00 00 18 00 00 00 | ........................s....... |
1560 | 54 e8 00 00 0c 00 00 00 6d e8 00 00 0c 00 00 00 7a e8 00 00 38 00 00 00 87 e8 00 00 4b 00 00 00 | T.......m.......z...8.......K... |
1580 | c0 e8 00 00 36 00 00 00 0c e9 00 00 07 00 00 00 43 e9 00 00 0b 00 00 00 4b e9 00 00 14 00 00 00 | ....6...........C.......K....... |
15a0 | 57 e9 00 00 0e 00 00 00 6c e9 00 00 17 00 00 00 7b e9 00 00 22 00 00 00 93 e9 00 00 54 00 00 00 | W.......l.......{...".......T... |
15c0 | b6 e9 00 00 61 00 00 00 0b ea 00 00 34 00 00 00 6d ea 00 00 73 00 00 00 a2 ea 00 00 66 00 00 00 | ....a.......4...m...s.......f... |
15e0 | 16 eb 00 00 6d 00 00 00 7d eb 00 00 66 01 00 00 eb eb 00 00 6b 01 00 00 52 ed 00 00 74 00 00 00 | ....m...}...f.......k...R...t... |
1600 | be ee 00 00 45 00 00 00 33 ef 00 00 6b 00 00 00 79 ef 00 00 11 02 00 00 e5 ef 00 00 39 00 00 00 | ....E...3...k...y...........9... |
1620 | f7 f1 00 00 39 01 00 00 31 f2 00 00 09 00 00 00 6b f3 00 00 4d 00 00 00 75 f3 00 00 cd 00 00 00 | ....9...1.......k...M...u....... |
1640 | c3 f3 00 00 cf 00 00 00 91 f4 00 00 8a 00 00 00 61 f5 00 00 ce 00 00 00 ec f5 00 00 a2 00 00 00 | ................a............... |
1660 | bb f6 00 00 5d 00 00 00 5e f7 00 00 53 00 00 00 bc f7 00 00 59 00 00 00 10 f8 00 00 21 00 00 00 | ....]...^...S.......Y.......!... |
1680 | 6a f8 00 00 21 00 00 00 8c f8 00 00 53 00 00 00 ae f8 00 00 1a 00 00 00 02 f9 00 00 71 00 00 00 | j...!.......S...............q... |
16a0 | 1d f9 00 00 1e 00 00 00 8f f9 00 00 d1 00 00 00 ae f9 00 00 64 00 00 00 80 fa 00 00 3b 01 00 00 | ....................d.......;... |
16c0 | e5 fa 00 00 bb 00 00 00 21 fc 00 00 83 00 00 00 dd fc 00 00 ab 00 00 00 61 fd 00 00 12 00 00 00 | ........!...............a....... |
16e0 | 0d fe 00 00 04 00 00 00 20 fe 00 00 0b 00 00 00 25 fe 00 00 2f 00 00 00 31 fe 00 00 eb 00 00 00 | ................%.../...1....... |
1700 | 61 fe 00 00 0c 00 00 00 4d ff 00 00 3b 00 00 00 5a ff 00 00 0e 00 00 00 96 ff 00 00 0c 00 00 00 | a.......M...;...Z............... |
1720 | a5 ff 00 00 48 00 00 00 b2 ff 00 00 5c 00 00 00 fb ff 00 00 0c 00 00 00 58 00 01 00 07 00 00 00 | ....H.......\...........X....... |
1740 | 65 00 01 00 0d 00 00 00 6d 00 01 00 09 00 00 00 7b 00 01 00 28 00 00 00 85 00 01 00 06 00 00 00 | e.......m.......{...(........... |
1760 | ae 00 01 00 c6 00 00 00 b5 00 01 00 45 00 00 00 7c 01 01 00 11 00 00 00 c2 01 01 00 10 00 00 00 | ............E...|............... |
1780 | d4 01 01 00 07 00 00 00 e5 01 01 00 07 00 00 00 ed 01 01 00 06 00 00 00 f5 01 01 00 0c 00 00 00 | ................................ |
17a0 | fc 01 01 00 0b 00 00 00 09 02 01 00 1b 00 00 00 15 02 01 00 07 00 00 00 31 02 01 00 01 00 00 00 | ........................1....... |
17c0 | 4f 01 00 00 b0 00 00 00 00 00 00 00 23 01 00 00 6e 01 00 00 2c 01 00 00 05 01 00 00 6b 01 00 00 | O...........#...n...,.......k... |
17e0 | b7 00 00 00 65 01 00 00 cb 00 00 00 3e 01 00 00 00 00 00 00 00 00 00 00 9a 00 00 00 9c 00 00 00 | ....e.......>................... |
1800 | 54 00 00 00 2a 00 00 00 f2 00 00 00 dd 00 00 00 d2 00 00 00 3f 00 00 00 b8 00 00 00 c5 00 00 00 | T...*...............?........... |
1820 | 00 00 00 00 7c 00 00 00 32 00 00 00 4e 01 00 00 44 01 00 00 7b 00 00 00 00 00 00 00 00 00 00 00 | ....|...2...N...D...{........... |
1840 | da 00 00 00 33 01 00 00 45 01 00 00 6a 00 00 00 ac 00 00 00 1f 01 00 00 00 00 00 00 52 01 00 00 | ....3...E...j...............R... |
1860 | db 00 00 00 f4 00 00 00 ee 00 00 00 5b 01 00 00 76 01 00 00 04 00 00 00 00 00 00 00 21 00 00 00 | ............[...v...........!... |
1880 | 00 00 00 00 0d 01 00 00 04 01 00 00 9d 00 00 00 00 00 00 00 00 00 00 00 ca 00 00 00 c8 00 00 00 | ................................ |
18a0 | 4c 00 00 00 00 00 00 00 00 00 00 00 72 00 00 00 82 00 00 00 00 00 00 00 17 00 00 00 79 00 00 00 | L...........r...............y... |
18c0 | 53 00 00 00 8c 00 00 00 e5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 00 00 00 3e 00 00 00 | S.......................M...>... |
18e0 | 00 00 00 00 2e 00 00 00 27 01 00 00 1e 00 00 00 5f 00 00 00 b3 00 00 00 91 00 00 00 00 00 00 00 | ........'......._............... |
1900 | 93 00 00 00 80 00 00 00 a3 00 00 00 ec 00 00 00 14 01 00 00 00 00 00 00 d0 00 00 00 00 00 00 00 | ................................ |
1920 | 7e 00 00 00 df 00 00 00 dc 00 00 00 00 00 00 00 02 01 00 00 0c 01 00 00 3b 01 00 00 00 00 00 00 | ~.......................;....... |
1940 | 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 5a 00 00 00 ba 00 00 00 12 00 00 00 d4 00 00 00 | ................Z............... |
1960 | 00 00 00 00 61 00 00 00 7d 00 00 00 8a 00 00 00 3c 00 00 00 66 00 00 00 00 00 00 00 70 01 00 00 | ....a...}.......<...f.......p... |
1980 | 35 00 00 00 b2 00 00 00 73 01 00 00 00 00 00 00 00 00 00 00 57 00 00 00 a4 00 00 00 9e 00 00 00 | 5.......s...........W........... |
19a0 | 00 00 00 00 00 00 00 00 58 00 00 00 90 00 00 00 10 00 00 00 43 00 00 00 26 01 00 00 fe 00 00 00 | ........X...........C...&....... |
19c0 | 4d 01 00 00 00 00 00 00 00 00 00 00 54 01 00 00 15 00 00 00 6b 00 00 00 77 00 00 00 20 00 00 00 | M...........T.......k...w....... |
19e0 | 00 00 00 00 2d 01 00 00 00 00 00 00 5b 00 00 00 4a 00 00 00 00 00 00 00 00 00 00 00 92 00 00 00 | ....-.......[...J............... |
1a00 | e6 00 00 00 60 00 00 00 30 00 00 00 00 00 00 00 cd 00 00 00 00 00 00 00 1a 01 00 00 3a 00 00 00 | ....`...0...................:... |
1a20 | 00 00 00 00 00 00 00 00 de 00 00 00 00 00 00 00 b1 00 00 00 49 00 00 00 00 00 00 00 00 00 00 00 | ....................I........... |
1a40 | e0 00 00 00 50 01 00 00 00 00 00 00 ed 00 00 00 00 00 00 00 00 00 00 00 94 00 00 00 23 00 00 00 | ....P.......................#... |
1a60 | 16 00 00 00 32 01 00 00 fd 00 00 00 5d 00 00 00 5d 01 00 00 6f 01 00 00 07 00 00 00 bf 00 00 00 | ....2.......]...]...o........... |
1a80 | 2e 01 00 00 00 00 00 00 68 01 00 00 00 00 00 00 e1 00 00 00 05 00 00 00 5c 00 00 00 15 01 00 00 | ........h...............\....... |
1aa0 | 0e 01 00 00 4b 00 00 00 64 00 00 00 00 00 00 00 c4 00 00 00 35 01 00 00 71 00 00 00 4a 01 00 00 | ....K...d...........5...q...J... |
1ac0 | 5a 01 00 00 d5 00 00 00 84 00 00 00 e4 00 00 00 f1 00 00 00 6a 01 00 00 13 01 00 00 60 01 00 00 | Z...................j.......`... |
1ae0 | 56 00 00 00 67 01 00 00 00 00 00 00 00 00 00 00 bc 00 00 00 55 00 00 00 2f 01 00 00 00 00 00 00 | V...g...............U.../....... |
1b00 | 37 00 00 00 f9 00 00 00 11 00 00 00 62 00 00 00 00 00 00 00 22 01 00 00 c7 00 00 00 d8 00 00 00 | 7...........b......."........... |
1b20 | 00 00 00 00 06 00 00 00 c9 00 00 00 28 01 00 00 55 01 00 00 34 01 00 00 37 01 00 00 40 01 00 00 | ............(...U...4...7...@... |
1b40 | a8 00 00 00 2b 00 00 00 00 00 00 00 79 01 00 00 1c 01 00 00 00 00 00 00 f8 00 00 00 be 00 00 00 | ....+.......y................... |
1b60 | d9 00 00 00 4b 01 00 00 d3 00 00 00 00 00 00 00 4f 00 00 00 af 00 00 00 1b 00 00 00 25 00 00 00 | ....K...........O...........%... |
1b80 | 0a 00 00 00 00 00 00 00 00 00 00 00 6c 01 00 00 cc 00 00 00 34 00 00 00 a7 00 00 00 00 00 00 00 | ............l.......4........... |
1ba0 | 76 00 00 00 25 01 00 00 88 00 00 00 fb 00 00 00 ae 00 00 00 00 00 00 00 39 00 00 00 00 00 00 00 | v...%...................9....... |
1bc0 | 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 00 00 f3 00 00 00 00 00 00 00 75 00 00 00 | ............................u... |
1be0 | 78 01 00 00 00 00 00 00 9f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 06 01 00 00 | x............................... |
1c00 | ce 00 00 00 00 00 00 00 49 01 00 00 0a 01 00 00 a6 00 00 00 16 01 00 00 9b 00 00 00 0c 00 00 00 | ........I....................... |
1c20 | 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 d6 00 00 00 c0 00 00 00 f0 00 00 00 00 01 00 00 | ................................ |
1c40 | 50 00 00 00 00 00 00 00 00 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 | P...........'................... |
1c60 | 00 00 00 00 03 01 00 00 20 01 00 00 52 00 00 00 ff 00 00 00 73 00 00 00 8e 00 00 00 00 00 00 00 | ............R.......s........... |
1c80 | 00 00 00 00 b6 00 00 00 19 01 00 00 4e 00 00 00 58 01 00 00 59 01 00 00 2c 00 00 00 6c 00 00 00 | ............N...X...Y...,...l... |
1ca0 | 00 00 00 00 39 01 00 00 72 01 00 00 98 00 00 00 e2 00 00 00 6d 00 00 00 00 00 00 00 5e 00 00 00 | ....9...r...........m.......^... |
1cc0 | c2 00 00 00 00 00 00 00 00 00 00 00 3f 01 00 00 33 00 00 00 a2 00 00 00 3d 00 00 00 8b 00 00 00 | ............?...3.......=....... |
1ce0 | 31 01 00 00 29 00 00 00 64 01 00 00 74 00 00 00 00 00 00 00 7a 00 00 00 e7 00 00 00 00 00 00 00 | 1...)...d...t.......z........... |
1d00 | 3d 01 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 48 01 00 00 00 00 00 00 | =.......................H....... |
1d20 | 00 00 00 00 63 01 00 00 b4 00 00 00 3b 00 00 00 ea 00 00 00 45 00 00 00 08 01 00 00 36 00 00 00 | ....c.......;.......E.......6... |
1d40 | 61 01 00 00 02 00 00 00 1d 01 00 00 41 00 00 00 00 00 00 00 00 00 00 00 2d 00 00 00 87 00 00 00 | a...........A...........-....... |
1d60 | b9 00 00 00 43 01 00 00 c6 00 00 00 f5 00 00 00 00 00 00 00 83 00 00 00 2f 00 00 00 eb 00 00 00 | ....C.................../....... |
1d80 | a9 00 00 00 bb 00 00 00 00 00 00 00 ad 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 | ............................"... |
1da0 | 07 01 00 00 00 00 00 00 81 00 00 00 09 01 00 00 ef 00 00 00 67 00 00 00 53 01 00 00 a0 00 00 00 | ....................g...S....... |
1dc0 | 70 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 75 01 00 00 aa 00 00 00 b5 00 00 00 00 00 00 00 | p...............u............... |
1de0 | 44 00 00 00 a5 00 00 00 8f 00 00 00 42 01 00 00 8d 00 00 00 97 00 00 00 00 00 00 00 6e 00 00 00 | D...........B...............n... |
1e00 | fc 00 00 00 40 00 00 00 31 00 00 00 74 01 00 00 6f 00 00 00 96 00 00 00 2b 01 00 00 47 01 00 00 | ....@...1...t...o.......+...G... |
1e20 | 00 00 00 00 7f 00 00 00 11 01 00 00 d1 00 00 00 65 00 00 00 77 01 00 00 57 01 00 00 1b 01 00 00 | ................e...w...W....... |
1e40 | a1 00 00 00 f7 00 00 00 c1 00 00 00 86 00 00 00 46 01 00 00 00 00 00 00 99 00 00 00 1d 00 00 00 | ................F............... |
1e60 | 38 01 00 00 5f 01 00 00 00 00 00 00 29 01 00 00 00 00 00 00 68 00 00 00 5c 01 00 00 5e 01 00 00 | 8..._.......).......h...\...^... |
1e80 | 00 00 00 00 21 01 00 00 28 00 00 00 e8 00 00 00 46 00 00 00 26 00 00 00 00 00 00 00 24 00 00 00 | ....!...(.......F...&.......$... |
1ea0 | cf 00 00 00 6d 01 00 00 59 00 00 00 00 00 00 00 00 00 00 00 95 00 00 00 ab 00 00 00 00 00 00 00 | ....m...Y....................... |
1ec0 | 69 00 00 00 00 00 00 00 24 01 00 00 f6 00 00 00 00 00 00 00 00 00 00 00 85 00 00 00 36 01 00 00 | i.......$...................6... |
1ee0 | 3a 01 00 00 13 00 00 00 00 00 00 00 00 00 00 00 d7 00 00 00 08 00 00 00 18 00 00 00 10 01 00 00 | :............................... |
1f00 | bd 00 00 00 0e 00 00 00 17 01 00 00 e9 00 00 00 c3 00 00 00 42 00 00 00 0f 01 00 00 03 00 00 00 | ....................B........... |
1f20 | 51 00 00 00 1f 00 00 00 fa 00 00 00 00 00 00 00 0b 01 00 00 71 01 00 00 7a 01 00 00 38 00 00 00 | Q...................q...z...8... |
1f40 | 00 00 00 00 18 01 00 00 00 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 00 00 | ............c...............x... |
1f60 | 4c 01 00 00 3c 01 00 00 66 01 00 00 41 01 00 00 00 00 00 00 62 01 00 00 e3 00 00 00 56 01 00 00 | L...<...f...A.......b.......V... |
1f80 | 12 01 00 00 47 00 00 00 30 01 00 00 01 01 00 00 1e 01 00 00 00 00 00 00 51 01 00 00 69 01 00 00 | ....G...0...............Q...i... |
1fa0 | 00 00 00 00 48 00 00 00 2a 01 00 00 00 00 00 00 00 23 20 20 20 74 65 72 72 61 66 6f 72 6d 41 5a | ....H...*........#...terraformAZ |
1fc0 | 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d 76 53 70 68 65 72 65 20 23 20 20 20 74 65 72 72 61 66 | .#...terraformvSphere.#...terraf |
1fe0 | 6f 72 6d 47 6f 6f 67 6c 65 00 23 61 7a 20 6c 6f 67 69 6e 00 23 63 64 20 2f 79 6f 75 72 20 66 6f | ormGoogle.#az.login.#cd./your.fo |
2000 | 6c 64 65 72 00 23 74 65 72 72 61 66 6f 72 6d 20 61 70 70 6c 79 00 23 74 65 72 72 61 66 6f 72 6d | lder.#terraform.apply.#terraform |
2020 | 20 69 6e 69 74 00 23 74 65 72 72 61 66 6f 72 6d 20 70 6c 61 6e 00 23 79 65 73 00 2a 2a 4e 4f 54 | .init.#terraform.plan.#yes.**NOT |
2040 | 45 2a 2a 3a 20 62 65 20 63 61 72 65 66 75 6c 20 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 20 61 6e | E**:.be.careful.while.copying.an |
2060 | 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 44 6f 75 | d.pasting.previous.commands..Dou |
2080 | 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 65 63 | ble.quotes.may.need.to.be.correc |
20a0 | 74 65 64 2e 00 2a 2a 4e 4f 54 45 2a 2a 3a 20 62 65 20 63 61 72 65 66 75 6c 6c 20 77 68 69 6c 65 | ted..**NOTE**:.be.carefull.while |
20c0 | 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 69 6f 75 73 20 63 6f | .copying.and.pasting.previous.co |
20e0 | 6d 6d 61 6e 64 73 2e 20 44 6f 62 6c 65 20 71 75 6f 74 65 73 20 6d 61 79 20 6e 65 65 64 20 74 6f | mmands..Doble.quotes.may.need.to |
2100 | 20 62 65 20 63 6f 72 72 65 63 74 65 64 2e 00 2a 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 3a 20 65 6d | .be.corrected..**meta-data**:.em |
2120 | 70 74 79 20 66 69 6c 65 20 28 72 65 71 75 69 72 65 64 29 2e 00 2a 2a 6e 65 74 77 6f 72 6b 2d 63 | pty.file.(required)..**network-c |
2140 | 6f 6e 66 69 67 2a 2a 20 66 69 6c 65 20 6f 6e 6c 79 20 68 61 73 20 63 6f 6e 66 69 67 75 72 61 74 | onfig**.file.only.has.configurat |
2160 | 69 6f 6e 20 74 68 61 74 20 64 69 73 61 62 6c 65 73 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20 | ion.that.disables.the.automatic. |
2180 | 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 00 | dhcp.client.on.first.interface.. |
21a0 | 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 3a 20 66 69 6c 65 20 74 68 61 74 20 77 69 | **network-config**:.file.that.wi |
21c0 | 6c 6c 20 69 6e 64 69 63 61 74 65 20 74 6f 20 61 76 6f 69 64 20 64 68 63 70 20 63 6c 69 65 6e 74 | ll.indicate.to.avoid.dhcp.client |
21e0 | 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 00 2a 2a 75 73 65 72 2d 64 61 74 61 | .on.first.interface..**user-data |
2200 | 2a 2a 20 66 69 6c 65 20 6d 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 60 60 23 63 6c 6f 75 64 | **.file.must.start.with.``#cloud |
2220 | 2d 63 6f 6e 66 69 67 60 60 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 76 79 6f 73 2d 63 6f 6d 6d | -config``.and.contains.vyos-comm |
2240 | 61 6e 64 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 00 2a 2a 75 73 65 72 2d 64 61 74 61 2a 2a | ands..For.example:.**user-data** |
2260 | 3a 20 69 6e 63 6c 75 64 65 73 20 76 79 6f 73 2d 63 6f 6d 6d 61 6e 64 73 2e 00 2f 63 6f 6e 66 69 | :.includes.vyos-commands../confi |
2280 | 67 2d 66 69 6c 65 00 2f 63 6f 6e 66 69 67 75 72 65 00 2f 67 65 6e 65 72 61 74 65 00 2f 69 6d 61 | g-file./configure./generate./ima |
22a0 | 67 65 00 2f 70 6f 77 65 72 6f 66 66 00 2f 72 65 62 6f 6f 74 00 2f 72 65 73 65 74 00 2f 72 65 74 | ge./poweroff./reboot./reset./ret |
22c0 | 72 69 65 76 65 00 2f 73 68 6f 77 00 31 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f | rieve./show.1.Ansible.doesn't.co |
22e0 | 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 |
2300 | 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. |
2320 | 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 |
2340 | 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 00 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 | ./root/aws/..1.Collect.all.data. |
2360 | 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 |
2380 | 64 20 63 72 65 61 74 65 20 72 65 73 6f 75 72 63 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 22 | d.create.resources.for.example." |
23a0 | 74 65 72 72 61 66 6f 72 6d 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 69 6e 73 74 | terraform".1.Create.an.UNIX.inst |
23c0 | 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 20 63 | ance.whenever.you.want.(local,.c |
23e0 | 6c 6f 75 64 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 | loud,.and.so.on).1.Create.an.UNI |
2400 | 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 31 20 43 72 65 61 74 65 20 61 | X.or.Windows.instance.1.Create.a |
2420 | 6e 20 61 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 | n.account.with.AWS.and.get.your. |
2440 | 22 61 63 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 20 43 72 65 | "access_key",."secret.key".1.Cre |
2460 | 61 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 20 41 6e 73 | ate.an.account.with.Azure.1..Ans |
2480 | 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 6f 20 | ible.doesn't.connect.via.SSH.to. |
24a0 | 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 20 63 | your.AWS.instance:.you.have.to.c |
24c0 | 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 69 65 | heck.that.your.SSH.key.has.copie |
24e0 | 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 20 41 6c 73 6f | d.into.the.path./root/aws/..Also |
2500 | 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ,.increase.the.time.in.the.file. |
2520 | 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 | instance.yml.from.300.sec.to.500 |
2540 | 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 | .sec.or.more..(It.depends.on.you |
2560 | 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 | r.location)..Make.sure.that.you. |
2580 | 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e | have.opened.access.to.the.instan |
25a0 | 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 31 2e 31 20 43 6f | ce.in.the.security.group..1.1.Co |
25c0 | 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 72 61 | llect.all.data.in.to.file."terra |
25e0 | 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 63 65 | form.tfvars".and.create.resource |
2600 | 73 20 66 6f 20 65 78 61 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 22 00 31 2e 31 20 43 72 65 | s.fo.example."terraform".1.1.Cre |
2620 | 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 | ate.an.account.with.AWS.and.get. |
2640 | 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 79 22 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 | your."access_key",."secret.key". |
2660 | 31 2e 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 41 7a 75 72 65 | 1.1.Create.an.account.with.Azure |
2680 | 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 20 61 6e 64 20 64 6f 77 6e 6c | .1.2.Create.a.key.pair.and.downl |
26a0 | 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b | oad.your..pem.key.1.2.Create.a.k |
26c0 | 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 65 6d 20 | ey.pair_.and.download.your..pem. |
26e0 | 6b 65 79 00 31 2e 33 20 43 72 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 20 | key.1.3.Create.a.security.group. |
2700 | 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 00 31 2e 33 20 43 72 | for.the.new.VyOS.instance.1.3.Cr |
2720 | 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 5f 20 66 6f 72 20 74 68 65 20 6e | eate.a.security.group_.for.the.n |
2740 | 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 6f 70 65 6e 20 61 6c 6c 20 74 72 | ew.VyOS.instance.and.open.all.tr |
2760 | 61 66 66 69 63 00 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 | affic.2.Create.a.key.pair_.and.d |
2780 | 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 32 20 44 6f 77 6e 6c 6f 61 64 | ownload.your..pem.key.2.Download |
27a0 | 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 32 20 44 6f 77 6e 6c 6f 61 64 20 | .and.install.Ansible.2.Download. |
27c0 | 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 20 54 65 72 72 61 66 6f 72 | and.install.Terraform.2.Terrafor |
27e0 | 6d 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 | m.doesn't.connect.via.SSH.to.you |
2800 | 72 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 | r.Ansible.instance:.you.have.to. |
2820 | 63 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 | check.the.correct.login.and.pass |
2840 | 77 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 56 79 4f | word.in.the.part.of.the.file.VyO |
2860 | 53 2e 20 74 66 00 32 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f | S..tf.2.1.Create.a.UNIX.or.Windo |
2880 | 77 73 20 69 6e 73 74 61 6e 63 65 00 32 2e 31 20 43 72 65 61 74 65 20 61 30 20 55 4e 49 58 20 6f | ws.instance.2.1.Create.a0.UNIX.o |
28a0 | 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 32 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 | r.Windows.instance.2.2.Download. |
28c0 | 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 2e 33 20 43 72 65 61 74 65 | and.install.Terraform.2.3.Create |
28e0 | 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 2f 61 77 73 76 79 | .the.folder.for.example.../awsvy |
2900 | 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 6f 72 20 65 78 | os/.2.3.Create.the.folder.for.ex |
2920 | 61 6d 70 6c 65 20 2e 2e 2f 61 7a 76 79 6f 73 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 | ample.../azvyos/.2.3.Create.the. |
2940 | 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 76 73 70 68 65 72 65 2f 00 32 | folder.for.example.../vsphere/.2 |
2960 | 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 6c 65 | .3.Create.the.folder.for.example |
2980 | 20 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c | ./root/awsterraform.2.4.Copy.all |
29a0 | 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 6d | .files.from.my.folder./Terraform |
29c0 | 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 00 32 2e 34 | .into.your.Terraform.project.2.4 |
29e0 | 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 2f | .Copy.all.files.from.my.folder./ |
2a00 | 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 | Terraform.into.your.Terraform.pr |
2a20 | 6f 6a 65 63 74 20 28 6d 61 69 6e 2e 74 66 2c 20 76 61 72 69 61 62 6c 65 73 2e 74 66 29 00 32 2e | oject.(main.tf,.variables.tf).2. |
2a40 | 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 54 65 72 72 61 | 4.Copy.all.files.into.your.Terra |
2a60 | 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d | form.project."/root/awsterraform |
2a80 | 22 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 66 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 | ".(vyos.tf,.var.tf,.terraform.tf |
2aa0 | 76 61 72 73 2c 76 65 72 73 69 6f 6e 2e 74 66 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 | vars,version.tf),.more.detailed. |
2ac0 | 73 65 65 20 60 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 | see.`Structure.of.files.Terrafom |
2ae0 | 20 66 6f 72 20 41 57 53 60 5f 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e | .for.AWS`_.2.4.Copy.all.files.in |
2b00 | 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 76 79 6f 73 2e | to.your.Terraform.project.(vyos. |
2b20 | 74 66 2c 20 76 61 72 2e 74 66 29 20 32 2e 34 2e 31 20 50 6c 65 61 73 65 20 74 79 70 65 20 74 68 | tf,.var.tf).2.4.1.Please.type.th |
2b40 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 73 74 72 69 6e 67 73 20 32 | e.information.into.the.strings.2 |
2b60 | 32 2c 20 33 35 2c 20 33 36 20 6f 66 20 66 69 6c 65 20 22 76 79 6f 73 2e 74 66 22 00 32 2e 35 20 | 2,.35,.36.of.file."vyos.tf".2.5. |
2b80 | 4c 6f 67 69 6e 20 77 69 74 68 20 41 7a 75 72 65 20 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d | Login.with.Azure..using.the.comm |
2ba0 | 61 6e 64 00 32 2e 35 20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 32 2e 36 20 | and.2.5.Type.the.commands.:.2.6. |
2bc0 | 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 33 20 43 72 65 61 74 65 20 74 68 65 | Type.the.commands.:.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 77 73 2f 00 33 | .folder.for.example./root/aws/.3 |
2c00 | 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 65 20 2f | .Create.the.folder.for.example./ |
2c20 | 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 | root/awsterraform.3.Create.the.f |
2c40 | 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 2f 00 33 20 43 72 | older.for.example./root/az/.3.Cr |
2c60 | 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 |
2c80 | 74 2f 61 7a 76 79 6f 73 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f | t/azvyos/.3.Create.the.folder.fo |
2ca0 | 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d | r.example./root/vsphereterraform |
2cc0 | 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 65 | .3.Create.the.folder.for.example |
2ce0 | 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f 00 33 2e 31 20 43 72 65 | ./root/vsphereterraform/.3.1.Cre |
2d00 | 61 74 65 20 61 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 00 33 2e 31 20 43 72 65 61 74 65 20 61 | ate.a.UNIX.instance.3.1.Create.a |
2d20 | 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 6f 75 20 77 61 6e 74 | .UNIX.instance.whenever.you.want |
2d40 | 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 29 00 33 2e 32 20 44 | .(local,.cloud,.and.so.on).3.2.D |
2d60 | 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 33 2e 33 20 | ownload.and.install.Ansible.3.3. |
2d80 | 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 2f 72 | Create.the.folder.for.example./r |
2da0 | 6f 6f 74 2f 61 77 73 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 | oot/aws/.3.3.Create.the.folder.f |
2dc0 | 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 2f 00 33 2e 33 20 43 72 65 61 74 65 20 | or.example./root/az/.3.3.Create. |
2de0 | 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 73 70 | the.folder.for.example./root/vsp |
2e00 | 68 65 72 65 2f 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 6d 79 | here/.3.4.Copy.all.files.from.my |
2e20 | 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 69 62 | .folder./Ansible.into.your.Ansib |
2e40 | 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 6e 63 | le.project.(ansible.cfg,.instanc |
2e60 | 65 2e 79 6d 6c 20 61 6e 64 20 2f 67 72 6f 75 70 5f 76 61 72 73 29 00 33 2e 34 20 43 6f 70 79 20 | e.yml.and./group_vars).3.4.Copy. |
2e80 | 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 |
2ea0 | 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 |
2ec0 | 69 62 6c 65 2e 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 | ible.cfg,.instance.yml,.mykey.pe |
2ee0 | 6d 29 00 33 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 | m).3.4.Copy.all.files.into.your. |
2f00 | 41 6e 73 69 62 6c 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 | Ansible.project."/root/aws/".(an |
2f20 | 73 69 62 6c 65 2e 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 | sible.cfg,.instance.yml,.mykey.p |
2f40 | 65 6d 20 61 6e 64 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 | em.and."all"),.more.detailed.see |
2f60 | 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 65 20 66 6f 72 | .`Structure.of.files.Ansible.for |
2f80 | 20 41 57 53 60 5f 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 | .AWS`_.4.Copy.all.files.into.you |
2fa0 | 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 61 77 73 2f 22 20 28 | r.Ansible.project."/root/aws/".( |
2fc0 | 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 2c 20 6d 79 6b 65 79 | ansible.cfg,.instance.yml,.mykey |
2fe0 | 2e 70 65 6d 20 61 6e 64 20 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 | .pem.and."all"),.more.detailed.s |
3000 | 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 65 20 66 | ee.`Structure.of.files.Ansible.f |
3020 | 6f 72 20 41 57 53 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 | or.AWS`_.4.Copy.all.files.into.y |
3040 | 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 61 7a 2f 22 20 | our.Ansible.project."/root/az/". |
3060 | 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 2c 22 61 6c 6c 22 | (ansible.cfg,.instance.yml,"all" |
3080 | 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. |
30a0 | 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 60 5f 00 34 20 43 | of.files.Ansible.for.Azure`_.4.C |
30c0 | 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. |
30e0 | 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f | project."/root/vsphereterraform/ |
3100 | 22 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 2c 22 61 6c | ".(ansible.cfg,.instance.yml,"al |
3120 | 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 75 72 | l"),.more.detailed.see.`Structur |
3140 | 65 20 6f 66 20 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 60 5f | e.of.files.Ansible.for.vSphere`_ |
3160 | 00 34 2e 31 20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 | .4.1.Type.the.commands.on.your.T |
3180 | 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e 63 65 3a 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d | errafom.instance:.A.VyOS.qcow.im |
31a0 | 61 67 65 20 77 69 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 | age.with.cloud-init.options.is.n |
31c0 | 65 65 64 65 64 2e 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 | eeded..This.can.be.obtained.usin |
31e0 | 67 20 60 76 79 6f 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 | g.`vyos-vm-images`_.repo..After. |
3200 | 63 6c 6f 6e 69 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 | cloning.the.repo,.edit.the.file. |
3220 | 2a 2a 71 65 6d 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 | **qemu.yml**.and.comment.the.**d |
3240 | 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 20 72 6f 6c 65 2e 00 41 20 56 79 4f 53 20 71 63 6f 77 20 | ownload-iso**.role..A.VyOS.qcow. |
3260 | 69 6d 61 67 65 20 77 69 74 68 20 63 6c 6f 75 64 2d 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 | image.with.cloud-init.options.is |
3280 | 20 6e 65 65 64 65 64 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 | .needed..This.can.be.obtained.us |
32a0 | 69 6e 67 20 60 76 79 6f 73 2d 76 6d 2d 69 6d 61 67 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 | ing.`vyos-vm-images`_.repo..Afte |
32c0 | 72 20 63 6c 6f 6e 6e 69 6e 67 20 74 68 65 20 72 65 70 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 | r.clonning.the.repo,.edit.the.fi |
32e0 | 6c 65 20 2a 2a 71 65 6d 75 2e 79 6d 6c 2a 2a 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 | le.**qemu.yml**.and.comment.the. |
3300 | 2a 2a 64 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 20 72 6f 6c 65 2e 00 41 20 63 6c 6f 75 64 2d 63 | **download-iso**.role..A.cloud-c |
3320 | 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 77 72 69 74 74 65 6e 20 69 6e 20 59 41 4d | onfig.document.is.written.in.YAM |
3340 | 4c 2e 20 54 68 65 20 66 69 6c 65 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 60 60 23 63 | L..The.file.must.begin.with.``#c |
3360 | 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 60 20 6c 69 6e 65 2e 20 54 68 65 20 6f 6e 6c 79 20 73 75 70 | loud-config``.line..The.only.sup |
3380 | 70 6f 72 74 65 64 20 74 6f 70 2d 6c 65 76 65 6c 20 6b 65 79 73 20 61 72 65 20 60 60 76 79 6f 73 | ported.top-level.keys.are.``vyos |
33a0 | 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 20 61 6e 64 20 60 60 77 72 69 74 65 5f 66 | _config_commands``.and.``write_f |
33c0 | 69 6c 65 73 60 60 2e 20 54 68 65 20 75 73 65 20 6f 66 20 74 68 65 73 65 20 6b 65 79 73 20 69 73 | iles``..The.use.of.these.keys.is |
33e0 | 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 | .described.in.the.following.two. |
3400 | 73 65 63 74 69 6f 6e 73 2e 00 41 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c 65 20 69 73 20 73 68 | sections..A.simple.example.is.sh |
3420 | 6f 77 6e 20 62 65 6c 6f 77 2c 20 77 68 65 72 65 20 74 68 65 20 6f 70 73 20 63 6f 6d 6d 61 6e 64 | own.below,.where.the.ops.command |
3440 | 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 70 6f 73 74 2d 68 6f 6f 6b 20 73 63 72 69 70 | .executed.in.the.post-hook.scrip |
3460 | 74 20 69 73 20 22 73 68 6f 77 20 69 6e 74 65 72 66 61 63 65 73 22 2e 00 41 20 73 69 6e 67 6c 65 | t.is."show.interfaces"..A.single |
3480 | 2d 71 75 6f 74 65 20 73 79 6d 62 6f 6c 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 73 | -quote.symbol.is.not.allowed.ins |
34a0 | 69 64 65 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 76 61 6c 75 65 2e 00 41 50 49 20 45 6e 64 70 6f 69 | ide.command.or.value..API.Endpoi |
34c0 | 6e 74 73 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 | nts.AWS.AWS_terraform_ansible_si |
34e0 | 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 41 63 63 65 70 74 20 6d 69 6e 69 6f 6e | ngle_vyos_instance.Accept.minion |
3500 | 20 6b 65 79 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 6d | .key.After.executing.all.the.com |
3520 | 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 6e | mands.you.will.have.your.VyOS.in |
3540 | 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 20 79 6f 75 | stance.on.the.AWS.cloud.with.you |
3560 | 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 63 6f 6e | r.configuration,.it's.a.very.con |
3580 | 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 20 74 6f | venient.desition..If.you.need.to |
35a0 | 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 79 70 65 | .delete.the.instance.please.type |
35c0 | 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 20 61 6c | .the.command:.After.executing.al |
35e0 | 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 79 6f 75 | l.the.commands.you.will.have.you |
3600 | 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 20 63 6c 6f | r.VyOS.instance.on.the.Azure.clo |
3620 | 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 69 74 27 73 | ud.with.your.configuration,.it's |
3640 | 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 20 49 66 20 | .a.very.convenient.desition..If. |
3660 | 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 6e 63 65 20 | you.need.to.delete.the.instance. |
3680 | 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 65 72 20 65 | please.type.the.command:.After.e |
36a0 | 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 75 20 77 69 | xecuting.all.the.commands.you.wi |
36c0 | 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 6e 20 74 68 | ll.have.your.VyOS.instance.on.th |
36e0 | 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 61 74 69 6f | e.vSphere.with.your.configuratio |
3700 | 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 73 69 74 69 | n,.it's.a.very.convenient.desiti |
3720 | 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 65 20 69 6e | on..If.you.need.to.delete.the.in |
3740 | 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 6e 64 3a 00 | stance.please.type.the.command:. |
3760 | 41 66 74 65 72 20 74 68 65 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 | After.the.``vyos_config_commands |
3780 | 60 60 20 61 72 65 20 65 78 65 63 75 74 65 64 2c 20 63 6c 6f 75 64 2d 69 6e 69 74 20 77 69 6c 6c | ``.are.executed,.cloud-init.will |
37a0 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 20 70 65 72 66 6f 72 6d 20 61 20 60 60 63 6f 6d 6d | .automatically..perform.a.``comm |
37c0 | 69 74 60 60 20 61 6e 64 20 60 60 73 61 76 65 60 60 20 6f 70 65 72 61 74 69 6f 6e 2e 00 41 6c 6c | it``.and.``save``.operation..All |
37e0 | 20 65 6e 64 70 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 | .endpoints.only.listen.on.HTTP.P |
3800 | 4f 53 54 20 72 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 | OST.requests.and.the.API.KEY.mus |
3820 | 74 20 73 65 74 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 | t.set.as.``key``.in.the.formdata |
3840 | 2e 00 41 6c 6c 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 | ..All.files.about.the.article.ca |
3860 | 6e 20 62 65 20 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 | n.be.found.here_.All.of.these.ca |
3880 | 6e 20 62 65 20 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 | n.be.overridden.using.the.config |
38a0 | 75 72 61 74 69 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 | uration.in.user-data..Also,.incr |
38c0 | 65 61 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 | ease.the.time.in.the.file.instan |
38e0 | 63 65 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 | ce.yml.from.300.sec.to.500.sec.o |
3900 | 72 20 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 | r.more..(It.depends.on.your.loca |
3920 | 74 69 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 | tion)..Make.sure.that.you.have.o |
3940 | 70 65 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 | pened.access.to.the.instance.in. |
3960 | 74 68 65 20 73 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 | the.security.group..Also,.this.l |
3980 | 61 62 20 63 6f 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 | ab.considers:.Ansible.Any.modifi |
39a0 | 63 61 74 69 6f 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 | cations.were.done.to.work.around |
39c0 | 20 75 6e 66 69 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 | .unfixed.bugs.and.implement.enha |
39e0 | 6e 63 65 6d 65 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 | ncements.that.are.not.complete.i |
3a00 | 6e 20 74 68 65 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 | n.the.VyOS.system.can.be.placed. |
3a20 | 68 65 72 65 2e 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 | here..At.this.step.we.can.get.so |
3a40 | 6d 65 20 6f 70 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 | me.op-mode.information.from.VyOS |
3a60 | 20 6e 6f 64 65 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 | .nodes:.Authentication.Azure.Azu |
3a80 | 72 65 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 73 | re_terraform_ansible_single_vyos |
3aa0 | 5f 69 6e 73 74 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 | _instance.Before.starting,.pleas |
3ac0 | 65 20 72 65 66 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 | e.refer.to.cloud-init.`network-c |
3ae0 | 6f 6e 66 69 67 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 | onfig-docs`_.in.order.to.know.ho |
3b00 | 77 20 74 6f 20 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 | w.to.import.user.and.network.con |
3b20 | 66 69 67 75 72 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 | figurations..Below.see.one.examp |
3b40 | 6c 65 20 66 6f 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 | le.for.curl.and.one.for.python.. |
3b60 | 54 68 65 20 72 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 | The.rest.of.the.documentation.is |
3b80 | 20 72 65 64 75 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 | .reduced.to.curl..Check.salt-key |
3ba0 | 73 20 6f 6e 20 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 | s.on.the.salt.master.Check.that. |
3bc0 | 70 72 6f 78 79 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 | proxy.minion.is.alive:.Check.tha |
3be0 | 74 20 73 61 6c 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 | t.salt.master.can.communicate.wi |
3c00 | 74 68 20 6d 69 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 | th.minions.Cloud.and.virtualized |
3c20 | 20 69 6e 73 74 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 | .instances.of.VyOS.are.initializ |
3c40 | 65 64 20 75 73 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 | ed.using.the.industry-standard.c |
3c60 | 6c 6f 75 64 2d 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 | loud-init..Via.cloud-init,.the.s |
3c80 | 79 73 74 65 6d 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 | ystem.performs.tasks.such.as.inj |
3ca0 | 65 63 74 69 6e 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 | ecting.SSH.keys.and.configuring. |
3cc0 | 74 68 65 20 6e 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 | the.network..In.addition,.the.us |
3ce0 | 65 72 20 63 61 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 | er.can.supply.a.custom.configura |
3d00 | 74 69 6f 6e 20 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 | tion.at.the.time.of.instance.lau |
3d20 | 6e 63 68 2e 00 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 | nch..Cloud-config.modules.Cloud- |
3d40 | 69 6e 69 74 20 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 | init.`network-config-docs`_..Clo |
3d60 | 75 64 2d 69 6e 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 | ud-init.on.Proxmox.Command.Execu |
3d80 | 74 69 6f 6e 20 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 | tion.at.Initial.Boot.Command.Scr |
3da0 | 69 70 74 69 6e 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 | ipting.Command.for.generating.`` |
3dc0 | 73 65 65 64 2e 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 | seed.iso``.Commands.requirements |
3de0 | 3a 00 43 6f 6e 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 | :.Config.Sources.Configuration.C |
3e00 | 6f 6e 66 69 67 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 | onfiguration.commands.are.execut |
3e20 | 65 64 20 6a 75 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 | ed.just.like.from.a.normal.confi |
3e40 | 67 20 73 65 73 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 | g.session..For.example,.if.you.w |
3e60 | 61 6e 74 20 74 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 | ant.to.disable.a.BGP.peer.on.VRR |
3e80 | 50 20 74 72 61 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 | P.transition.to.backup:.Configur |
3ea0 | 65 2c 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 | e,.then.Delete.Object.Configure, |
3ec0 | 20 74 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 | .then.Load.File.Configure,.then. |
3ee0 | 53 61 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 | Save.Configure,.then.Save.File.C |
3f00 | 6f 6e 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 | onfigure,.then.Set.Configure,.th |
3f20 | 65 6e 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 | en.Show.Object.Configure,.then.S |
3f40 | 68 6f 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 | how.a.Single.Object.Value.Conten |
3f60 | 74 00 43 6f 6e 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 | t.Content.of.commands.conf.Conte |
3f80 | 6e 74 20 6f 66 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 | nt.of.network-config.file:.Creat |
3fa0 | 65 20 73 65 65 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 | e.seed.iso.Create.text.files.nam |
3fc0 | 65 64 20 75 73 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 | ed.user-data.and.meta-data..On.l |
3fe0 | 69 6e 75 78 2d 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 | inux-based.systems,.the.mkisofs. |
4000 | 75 74 69 6c 69 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 | utility.can.be.used.to.create.th |
4020 | 65 20 73 65 65 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 | e.seed.ISO..The.following.syntax |
4040 | 20 77 69 6c 6c 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 | .will.add.these.files.to.the.ISO |
4060 | 20 39 36 36 30 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 | .9660.file.system..Creating.the. |
4080 | 56 4d 00 43 75 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 | VM.Custom.scripts.are.not.execut |
40a0 | 65 64 20 77 69 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 | ed.with.root.privileges.(Use.sud |
40c0 | 6f 20 69 6e 73 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 | o.inside.if.this.is.necessary).. |
40e0 | 44 48 43 50 20 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 | DHCP.on.first.Ethernet.interface |
4100 | 20 69 66 20 6e 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 | .if.no.network.configuration.is. |
4120 | 70 72 6f 76 69 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 | provided..Deploying.VyOS.in.the. |
4140 | 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 68 65 20 | AWS.cloud.Deploying.VyOS.in.the. |
4160 | 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 20 74 68 | Azure.cloud.Deploying.VyOS.in.th |
4180 | 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 6f 79 69 | e.vSphere.infrastructure.Deployi |
41a0 | 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 6f 79 69 | ng.vyos.in.the.AWS.cloud.Deployi |
41c0 | 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 70 6c 6f | ng.vyos.in.the.Azure.cloud.Deplo |
41e0 | 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 61 73 74 | ying.vyos.in.the.Vsphere.infrast |
4200 | 72 75 63 74 69 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 | ructia.Example.Example.of.config |
4220 | 75 72 61 74 69 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 | uration.commands.from.the.file." |
4240 | 2f 73 72 76 2f 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 | /srv/salt/states/commands.txt".E |
4260 | 78 61 6d 70 6c 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 | xample.of.configuration:.Example |
4280 | 20 6f 66 20 6f 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 | .of.op-mode:.Examples.Executing. |
42a0 | 43 6f 6e 66 69 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 | Configuration.Scripts.Executing. |
42c0 | 70 72 65 2d 68 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 | pre-hooks/post-hooks.Scripts.Fil |
42e0 | 65 20 63 6f 6e 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 | e.contents.File.contents.of.Ansi |
4300 | 62 6c 65 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 20 41 6e 73 | ble.for.AWS.File.contents.of.Ans |
4320 | 69 62 6c 65 20 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 | ible.for.Azure.File.contents.of. |
4340 | 41 6e 73 69 62 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 | Ansible.for.vSphere.File.content |
4360 | 73 20 6f 66 20 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 | s.of.Terrafom.for.AWS.File.conte |
4380 | 6e 74 73 20 6f 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 | nts.of.Terrafom.for.Azure.File.c |
43a0 | 6f 6e 74 65 6e 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 | ontents.of.Terrafom.for.vSphere. |
43c0 | 46 69 6c 65 20 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 | File.generated.with.previous.com |
43e0 | 6d 61 6e 64 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 | mand:.``/tmp/vyos-1.3.0-cloud-in |
4400 | 69 74 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 | it-10G-qemu.qcow2``.Finally,.fil |
4420 | 65 20 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 | e.**meta-data**.has.no.content,. |
4440 | 62 75 74 20 69 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 | but.it's.required..Finaly,.file. |
4460 | 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 |
4480 | 74 20 69 74 27 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 | t.it's.required..For.configurati |
44a0 | 6f 6e 20 61 6e 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 | on.and.enabling.the.API.see.:ref |
44c0 | 3a 60 68 74 74 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 | :`http-api`.For.configuration/up |
44e0 | 67 72 61 64 65 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 | grade.management.issues,.modific |
4500 | 61 74 69 6f 6e 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 | ation.of.this.script.should.be.t |
4520 | 68 65 20 6c 61 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 | he.last.option..Always.try.to.fi |
4540 | 6e 64 20 73 6f 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 | nd.solutions.based.on.CLI.comman |
4560 | 64 73 20 66 69 72 73 74 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 63 68 65 63 6b 20 61 6e 20 | ds.first..For.example,.check.an. |
4580 | 65 78 69 73 74 69 6e 67 20 70 61 74 68 3a 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 67 65 74 20 | existing.path:.For.example,.get. |
45a0 | 74 68 65 20 61 64 64 72 65 73 73 65 73 20 6f 66 20 61 20 60 60 64 75 6d 30 60 60 20 69 6e 74 65 | the.addresses.of.a.``dum0``.inte |
45c0 | 72 66 61 63 65 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 68 6f 77 20 77 68 69 63 68 20 69 | rface..For.example,.show.which.i |
45e0 | 6d 61 67 65 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 2e 00 46 6f 72 20 6d 6f 72 65 20 69 6e | mages.are.installed..For.more.in |
4600 | 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 61 74 61 20 73 6f | formation.on.the.NoCloud.data.so |
4620 | 75 72 63 65 2c 20 76 69 73 69 74 20 69 74 73 20 60 70 61 67 65 20 3c 68 74 74 70 73 3a 2f 2f 63 | urce,.visit.its.`page.<https://c |
4640 | 6c 6f 75 64 69 6e 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 | loudinit.readthedocs.io/en/lates |
4660 | 74 2f 72 65 66 65 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 | t/reference/datasources/nocloud. |
4680 | 68 74 6d 6c 3e 60 5f 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 64 6f 63 75 6d 65 | html>`_.in.the.cloud-init.docume |
46a0 | 6e 74 61 74 69 6f 6e 2e 00 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e | ntation..For.more.information.on |
46c0 | 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 74 20 | .the.NoCloud.data.source,.visit. |
46e0 | 69 74 73 20 70 61 67 65 20 60 6e 6f 63 6c 6f 75 64 60 5f 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 | its.page.`nocloud`_.in.the.cloud |
4700 | 2d 69 6e 69 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 00 46 72 6f 6d 20 63 6c 69 20 6f 72 | -init.documentation..From.cli.or |
4720 | 20 47 55 49 2c 20 70 6f 77 65 72 20 6f 6e 20 56 4d 2c 20 61 6e 64 20 61 66 74 65 72 20 69 74 20 | .GUI,.power.on.VM,.and.after.it. |
4740 | 62 6f 6f 74 73 2c 20 76 65 72 69 66 79 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 47 65 6e 65 | boots,.verify.configuration.Gene |
4760 | 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 65 20 77 69 6c 6c 20 75 73 65 20 66 6f | ral.commands.that.we.will.use.fo |
4780 | 72 20 72 75 6e 6e 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 73 63 72 69 70 74 73 00 47 65 6e 65 | r.running.Terraform.scripts.Gene |
47a0 | 72 61 74 65 20 4f 62 6a 65 63 74 00 47 65 6e 65 72 61 74 65 20 71 63 6f 77 20 69 6d 61 67 65 00 | rate.Object.Generate.qcow.image. |
47c0 | 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 00 48 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65 | Getting.Started.Here.is.a.simple |
47e0 | 20 65 78 61 6d 70 6c 65 3a 00 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 63 6c 6f | .example:.Here.is.an.example.clo |
4800 | 75 64 2d 63 6f 6e 66 69 67 20 74 68 61 74 20 61 70 70 65 6e 64 73 20 63 6f 6e 66 69 67 75 72 61 | ud-config.that.appends.configura |
4820 | 74 69 6f 6e 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 | tion.at.the.time.of.first.boot.. |
4840 | 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 73 74 61 6e 63 65 20 | How.to.create.a.single.instance. |
4860 | 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 61 74 69 6f 6e 20 75 | and.install.your.configuration.u |
4880 | 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 53 20 53 74 65 70 20 | sing.Terraform+Ansible+AWS.Step. |
48a0 | 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 65 20 | by.step:.How.to.create.a.single. |
48c0 | 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 67 | instance.and.install.your.config |
48e0 | 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 2b | uration.using.Terraform+Ansible+ |
4900 | 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 6f 20 63 72 65 61 74 | Azure.Step.by.step:.How.to.creat |
4920 | 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 6e 73 74 61 6c 6c 20 | e.a.single.instance.and.install. |
4940 | 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 54 65 72 72 61 66 6f | your.configuration.using.Terrafo |
4960 | 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 79 20 73 74 65 70 3a | rm+Ansible+Vsphere.Step.by.step: |
4980 | 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 73 74 61 6e 63 65 | .How.to.create.a.single.instance |
49a0 | 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 61 74 69 6f 6e 20 | .and.install.your.configuration. |
49c0 | 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 53 70 68 65 72 65 20 | using.Terraform+Ansible+vSphere. |
49e0 | 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 49 53 4f 20 66 69 6c 65 73 20 73 74 6f 72 61 67 65 3a | Step.by.step:.ISO.files.storage: |
4a00 | 20 60 60 6c 6f 63 61 6c 60 60 20 76 6f 6c 75 6d 65 20 69 73 20 75 73 65 64 20 66 6f 72 20 60 60 | .``local``.volume.is.used.for.`` |
4a20 | 2e 69 73 6f 60 60 20 66 69 6c 65 20 73 74 6f 72 61 67 65 2e 20 49 6e 20 74 68 69 73 20 73 63 65 | .iso``.file.storage..In.this.sce |
4a40 | 6e 61 72 69 6f 20 60 60 6c 6f 63 61 6c 60 60 20 76 6f 6c 75 6d 65 20 74 79 70 65 20 69 73 20 73 | nario.``local``.volume.type.is.s |
4a60 | 65 74 20 74 6f 20 2a 2a 64 69 72 65 63 74 6f 72 79 2a 2a 2c 20 61 62 64 20 61 74 74 61 63 68 65 | et.to.**directory**,.abd.attache |
4a80 | 64 20 74 6f 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 60 60 2e 00 49 66 20 63 6f 6d 6d 61 6e 64 | d.to.``/var/lib/vz``..If.command |
4aa0 | 20 65 6e 64 73 20 69 6e 20 61 20 76 61 6c 75 65 2c 20 69 74 20 6d 75 73 74 20 62 65 20 69 6e 73 | .ends.in.a.value,.it.must.be.ins |
4ac0 | 69 64 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 2e 00 49 66 20 6e 6f 20 6e 65 74 77 6f 72 6b | ide.single.quotes..If.no.network |
4ae0 | 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74 | ing.configuration.is.provided,.t |
4b00 | 68 65 6e 20 64 68 63 70 20 63 6c 69 65 6e 74 20 69 73 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 65 | hen.dhcp.client.is.going.to.be.e |
4b20 | 6e 61 62 6c 65 64 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 20 42 61 72 65 20 | nabled.on.first.interface..Bare. |
4b40 | 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | in.mind.that.this.configuration. |
4b60 | 77 69 6c 6c 20 62 65 20 69 6e 79 65 63 74 65 64 20 61 74 20 61 6e 20 4f 53 20 6c 65 76 65 6c 2c | will.be.inyected.at.an.OS.level, |
4b80 | 20 73 6f 20 64 6f 6e 27 74 20 65 78 70 65 63 74 20 74 6f 20 66 69 6e 64 20 64 68 63 70 20 63 6c | .so.don't.expect.to.find.dhcp.cl |
4ba0 | 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 6e 20 76 79 6f 73 20 63 6c 69 2e 20 | ient.configuration.on.vyos.cli.. |
4bc0 | 42 65 63 61 75 73 65 20 6f 66 20 74 68 69 73 20 62 65 68 61 76 69 6f 72 2c 20 69 6e 20 6e 65 78 | Because.of.this.behavior,.in.nex |
4be0 | 74 20 65 78 61 6d 70 6c 65 20 6c 61 62 20 77 65 20 77 69 6c 6c 20 64 69 73 61 62 6c 65 20 64 68 | t.example.lab.we.will.disable.dh |
4c00 | 63 70 2d 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 6e 20 65 74 68 30 2e | cp-client.configuration.on.eth0. |
4c20 | 00 49 66 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 70 72 6f 62 6c 65 6d 73 2c 20 76 65 72 69 | .If.you.encounter.problems,.veri |
4c40 | 66 79 20 74 68 61 74 20 74 68 65 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e | fy.that.the.cloud-config.documen |
4c60 | 74 20 63 6f 6e 74 61 69 6e 73 20 76 61 6c 69 64 20 59 41 4d 4c 2e 20 4f 6e 6c 69 6e 65 20 72 65 | t.contains.valid.YAML..Online.re |
4c80 | 73 6f 75 72 63 65 73 20 73 75 63 68 20 61 73 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 79 61 6d 6c | sources.such.as.https://www.yaml |
4ca0 | 6c 69 6e 74 2e 63 6f 6d 2f 20 70 72 6f 76 69 64 65 20 61 20 73 69 6d 70 6c 65 20 74 6f 6f 6c 20 | lint.com/.provide.a.simple.tool. |
4cc0 | 66 6f 72 20 76 61 6c 69 64 61 74 69 6e 67 20 59 41 4d 4c 2e 00 49 66 20 79 6f 75 20 6e 65 65 64 | for.validating.YAML..If.you.need |
4ce0 | 20 74 6f 20 67 61 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 6c 69 6e 75 | .to.gather.information.from.linu |
4d00 | 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 56 79 4f 53 2c 20 79 6f | x.commands.to.configure.VyOS,.yo |
4d20 | 75 20 63 61 6e 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 6e 20 | u.can.execute.commands.and.then. |
4d40 | 63 6f 6e 66 69 67 75 72 65 20 56 79 4f 53 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 63 72 69 70 | configure.VyOS.in.the.same.scrip |
4d60 | 74 2e 00 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 63 72 69 70 74 20 74 68 65 20 63 6f 6e | t..If.you.want.to.script.the.con |
4d80 | 66 69 67 73 20 69 6e 20 61 20 6c 61 6e 67 75 61 67 65 20 6f 74 68 65 72 20 74 68 61 6e 20 62 61 | figs.in.a.language.other.than.ba |
4da0 | 73 68 20 79 6f 75 20 63 61 6e 20 68 61 76 65 20 79 6f 75 72 20 73 63 72 69 70 74 20 6f 75 74 70 | sh.you.can.have.your.script.outp |
4dc0 | 75 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 6e 20 73 6f 75 72 63 65 20 74 68 65 6d | ut.commands.and.then.source.them |
4de0 | 20 69 6e 20 61 20 62 61 73 68 20 73 63 72 69 70 74 2e 00 49 6d 70 6f 72 74 69 6e 67 20 61 6e 64 | .in.a.bash.script..Importing.and |
4e00 | 20 44 69 73 61 62 6c 69 6e 67 20 57 61 72 6e 69 6e 67 73 20 66 6f 72 20 76 65 72 69 66 79 3d 46 | .Disabling.Warnings.for.verify=F |
4e20 | 61 6c 73 65 00 49 6e 20 50 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 20 74 68 72 65 65 20 66 69 6c | alse.In.Proxmox.server.three.fil |
4e40 | 65 73 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 69 73 | es.are.going.to.be.used.for.this |
4e60 | 20 73 65 74 75 70 3a 00 49 6e 20 56 79 4f 53 2c 20 62 79 20 64 65 66 61 75 6c 74 2c 20 65 6e 61 | .setup:.In.VyOS,.by.default,.ena |
4e80 | 62 6c 65 73 20 6f 6e 6c 79 20 74 77 6f 20 6d 6f 64 75 6c 65 73 3a 00 49 6e 20 74 68 69 73 20 63 | bles.only.two.modules:.In.this.c |
4ea0 | 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 79 20 | ase,.we'll.create.the.necessary. |
4ec0 | 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 65 20 | files.for.Terraform.and.Ansible. |
4ee0 | 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 61 74 | next.using.Terraform.we'll.creat |
4f00 | 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 20 63 | e.a.single.instance.on.the.AWS.c |
4f20 | 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 6e 67 | loud.and.make.provisioning.using |
4f40 | 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 63 72 | .Ansible..In.this.case,.we'll.cr |
4f60 | 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 65 72 | eate.the.necessary.files.for.Ter |
4f80 | 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 54 65 | raform.and.Ansible.next.using.Te |
4fa0 | 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 69 6e | rraform.we'll.create.a.single.in |
4fc0 | 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 6d 61 | stance.on.the.Azure.cloud.and.ma |
4fe0 | 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 49 | ke.provisioning.using.Ansible..I |
5000 | 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 6e 65 | n.this.case,.we'll.create.the.ne |
5020 | 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 64 20 | cessary.files.for.Terraform.and. |
5040 | 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 65 27 | Ansible.next.using.Terraform.we' |
5060 | 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 20 74 | ll.create.a.single.instance.on.t |
5080 | 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 69 73 | he.vSphere.cloud.and.make.provis |
50a0 | 69 6f 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 6c 61 | ioning.using.Ansible..In.this.la |
50c0 | 62 2c 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 60 60 2f 74 | b,.all.files.are.located.in.``/t |
50e0 | 6d 70 2f 60 60 2e 20 53 6f 2c 20 62 65 66 6f 72 65 20 67 6f 69 6e 67 20 6f 6e 2c 20 6c 65 74 73 | mp/``..So,.before.going.on,.lets |
5100 | 20 6d 6f 76 65 20 74 6f 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 3a 00 49 6e 20 74 68 69 73 | .move.to.that.directory:.In.this |
5120 | 20 6c 61 62 2c 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 31 2e 33 2e 30 20 56 79 4f 53 20 76 65 | .lab,.we.are.using.1.3.0.VyOS.ve |
5140 | 72 73 69 6f 6e 20 61 6e 64 20 73 65 74 74 69 6e 67 20 61 20 64 69 73 6b 20 6f 66 20 31 30 47 2e | rsion.and.setting.a.disk.of.10G. |
5160 | 20 44 6f 77 6e 6c 6f 61 64 20 56 79 4f 53 20 2e 69 73 6f 20 66 69 6c 65 20 61 6e 64 20 73 61 76 | .Download.VyOS..iso.file.and.sav |
5180 | 65 20 69 74 20 61 73 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2e 69 73 6f 60 60 2e 20 43 6f 6d 6d 61 | e.it.as.``/tmp/vyos.iso``..Comma |
51a0 | 6e 64 20 75 73 65 64 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6e 67 20 71 63 6f 77 20 69 6d 61 67 | nd.used.for.generating.qcow.imag |
51c0 | 65 3a 00 49 6e 69 74 69 61 6c 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 49 6e 69 74 69 61 6c | e:.Initial.Configuration.Initial |
51e0 | 69 7a 69 6e 67 20 61 20 56 79 44 65 76 69 63 65 20 4f 62 6a 65 63 74 00 49 6e 6a 65 63 74 69 6e | izing.a.VyDevice.Object.Injectin |
5200 | 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 61 74 61 20 69 73 20 6e 6f 74 20 6c 69 6d 69 | g.configuration.data.is.not.limi |
5220 | 74 65 64 20 74 6f 20 63 6c 6f 75 64 20 70 6c 61 74 66 6f 72 6d 73 2e 20 55 73 65 72 73 20 63 61 | ted.to.cloud.platforms..Users.ca |
5240 | 6e 20 65 6d 70 6c 6f 79 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 61 74 61 20 73 6f 75 72 63 65 | n.employ.the.NoCloud.data.source |
5260 | 20 74 6f 20 69 6e 6a 65 63 74 20 75 73 65 72 2d 64 61 74 61 20 61 6e 64 20 6d 65 74 61 2d 64 61 | .to.inject.user-data.and.meta-da |
5280 | 74 61 20 6f 6e 20 76 69 72 74 75 61 6c 69 7a 61 74 69 6f 6e 20 70 6c 61 74 66 6f 72 6d 73 20 73 | ta.on.virtualization.platforms.s |
52a0 | 75 63 68 20 61 73 20 56 4d 77 61 72 65 2c 20 48 79 70 65 72 2d 56 20 61 6e 64 20 4b 56 4d 2e 00 | uch.as.VMware,.Hyper-V.and.KVM.. |
52c0 | 49 6e 73 74 61 6c 6c 20 60 60 6e 61 70 61 6c 6d 2d 76 79 6f 73 60 60 20 6d 6f 64 75 6c 65 00 49 | Install.``napalm-vyos``.module.I |
52e0 | 6e 73 74 61 6c 6c 61 74 69 6f 6e 00 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 6f | nstallation.It.is.possible.to.co |
5300 | 6e 66 69 67 75 72 65 20 56 79 4f 53 20 76 69 61 20 6e 65 74 6d 69 6b 6f 5f 20 70 72 6f 78 79 20 | nfigure.VyOS.via.netmiko_.proxy. |
5320 | 6d 6f 64 75 6c 65 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 61 20 6d 69 6e 69 6f 6e 20 77 69 74 | module..It.requires.a.minion.wit |
5340 | 68 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 65 74 20 20 60 60 70 79 74 68 6f 6e 33 2d 6e 65 | h.installed.packet..``python3-ne |
5360 | 74 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c 65 20 77 68 6f 20 68 61 73 20 61 20 63 6f 6e 6e 65 63 74 | tmiko``.module.who.has.a.connect |
5380 | 69 6f 6e 20 74 6f 20 56 79 4f 53 20 6e 6f 64 65 73 2e 20 53 61 6c 74 2d 6d 69 6e 69 6f 6e 20 68 | ion.to.VyOS.nodes..Salt-minion.h |
53a0 | 61 76 65 20 74 6f 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 77 69 74 68 20 73 61 6c 74 20 6d 61 73 | ave.to.communicate.with.salt.mas |
53c0 | 74 65 72 00 4d 61 6a 6f 72 20 63 6c 6f 75 64 20 70 72 6f 76 69 64 65 72 73 20 6f 66 66 65 72 20 | ter.Major.cloud.providers.offer. |
53e0 | 61 20 6d 65 61 6e 73 20 6f 66 20 70 72 6f 76 69 64 69 6e 67 20 75 73 65 72 2d 64 61 74 61 20 61 | a.means.of.providing.user-data.a |
5400 | 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 20 49 | t.the.time.of.instance.launch..I |
5420 | 74 20 63 61 6e 20 62 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 70 6c 61 69 6e 20 74 65 78 74 20 | t.can.be.provided.as.plain.text. |
5440 | 6f 72 20 61 73 20 62 61 73 65 36 34 2d 65 6e 63 6f 64 65 64 20 74 65 78 74 2c 20 64 65 70 65 6e | or.as.base64-encoded.text,.depen |
5460 | 64 69 6e 67 20 6f 6e 20 63 6c 6f 75 64 20 70 72 6f 76 69 64 65 72 2e 20 41 6c 73 6f 2c 20 69 74 | ding.on.cloud.provider..Also,.it |
5480 | 20 63 61 6e 20 62 65 20 63 6f 6d 70 72 65 73 73 65 64 20 75 73 69 6e 67 20 67 7a 69 70 2c 20 77 | .can.be.compressed.using.gzip,.w |
54a0 | 68 69 63 68 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 77 69 74 68 20 61 20 6c 6f 6e 67 20 63 6f 6e | hich.makes.sense.with.a.long.con |
54c0 | 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 2c 20 62 65 63 61 75 73 | figuration.commands.list,.becaus |
54e0 | 65 20 6f 66 20 74 68 65 20 68 61 72 64 20 6c 69 6d 69 74 20 74 6f 20 7e 31 36 33 38 34 20 62 79 | e.of.the.hard.limit.to.~16384.by |
5500 | 74 65 73 20 66 6f 72 20 74 68 65 20 77 68 6f 6c 65 20 75 73 65 72 2d 64 61 74 61 2e 00 4d 61 6b | tes.for.the.whole.user-data..Mak |
5520 | 65 20 73 75 72 65 20 74 68 61 74 20 41 6e 73 69 62 6c 65 20 69 73 20 70 69 6e 67 69 6e 67 20 66 | e.sure.that.Ansible.is.pinging.f |
5540 | 72 6f 6d 20 54 65 72 72 61 66 6f 6d 2e 00 4d 65 74 61 64 61 74 61 20 2d 20 4d 65 74 61 64 61 74 | rom.Terrafom..Metadata.-.Metadat |
5560 | 61 20 69 73 20 73 6f 75 72 63 65 64 20 62 79 20 74 68 65 20 63 6c 6f 75 64 20 70 6c 61 74 66 6f | a.is.sourced.by.the.cloud.platfo |
5580 | 72 6d 20 6f 72 20 68 79 70 65 72 76 69 73 6f 72 2e 20 49 6e 20 73 6f 6d 65 20 63 6c 6f 75 64 73 | rm.or.hypervisor..In.some.clouds |
55a0 | 2c 20 74 68 65 72 65 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 61 6e 20 48 54 54 | ,.there.is.implemented.as.an.HTT |
55c0 | 50 20 65 6e 64 70 6f 69 6e 74 20 61 74 20 60 60 68 74 74 70 3a 2f 2f 31 36 39 2e 32 35 34 2e 31 | P.endpoint.at.``http://169.254.1 |
55e0 | 36 39 2e 32 35 34 60 60 2e 00 4d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 6b 65 79 73 20 74 68 | 69.254``..Most.important.keys.th |
5600 | 61 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 3a 00 4e 61 70 61 6c | at.needs.to.be.considered:.Napal |
5620 | 6d 00 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 5f 20 54 65 72 72 61 66 6f 72 6d 00 4e 65 74 | m.Need.to.install_.Terraform.Net |
5640 | 6d 69 6b 6f 00 4e 65 74 6d 69 6b 6f 2d 70 72 6f 78 79 00 4e 65 74 77 6f 72 6b 20 54 6f 70 6f 6c | miko.Netmiko-proxy.Network.Topol |
5660 | 6f 67 79 20 44 69 61 67 72 61 6d 00 4e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | ogy.Diagram.Network.configuratio |
5680 | 6e 20 2d 20 54 68 69 73 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 20 69 6e 66 6f 72 6d 73 20 74 | n.-.This.config.source.informs.t |
56a0 | 68 65 20 73 79 73 74 65 6d 20 61 62 6f 75 74 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 73 65 74 74 | he.system.about.the.network.sett |
56c0 | 69 6e 67 73 20 6c 69 6b 65 20 49 50 20 61 64 64 72 65 73 73 65 73 2c 20 72 6f 75 74 65 73 2c 20 | ings.like.IP.addresses,.routes,. |
56e0 | 44 4e 53 2e 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 6c 79 20 69 6e 20 73 65 76 65 72 61 6c 20 63 | DNS..Available.only.in.several.c |
5700 | 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 69 7a 61 74 69 6f 6e 20 70 6c 61 74 66 6f 72 6d | loud.and.virtualization.platform |
5720 | 73 2e 00 4e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 73 68 6f | s..Networking.configurations.sho |
5740 | 75 6c 64 6e 27 74 20 62 65 20 70 61 73 73 65 64 20 69 6e 20 75 73 65 72 2d 64 61 74 61 20 66 69 | uldn't.be.passed.in.user-data.fi |
5760 | 6c 65 2e 00 4e 6f 43 6c 6f 75 64 00 4e 6f 72 6e 69 72 00 4e 6f 74 65 20 74 68 61 74 20 74 68 65 | le..NoCloud.Nornir.Note.that.the |
5780 | 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 20 69 73 20 75 73 65 64 20 | ./opt/vyatta/etc/config.is.used. |
57a0 | 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 20 64 | instead.of.the./config/scripts.d |
57c0 | 69 72 65 63 74 6f 72 79 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 20 74 68 65 20 3a 72 65 66 3a | irectory.referenced.in.the.:ref: |
57e0 | 60 63 6f 6d 6d 61 6e 64 2d 73 63 72 69 70 74 69 6e 67 60 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 | `command-scripting`.section.of.t |
5800 | 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 65 63 61 75 73 65 20 74 68 65 20 2f 63 6f | he.documentation.because.the./co |
5820 | 6e 66 69 67 2f 73 63 72 69 70 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 6e 27 74 20 6d 6f 75 6e | nfig/script.directory.isn't.moun |
5840 | 74 65 64 20 77 68 65 6e 20 74 68 65 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 20 6d 6f 64 | ted.when.the.``write_files``.mod |
5860 | 75 6c 65 20 65 78 65 63 75 74 65 73 2e 00 4e 6f 74 65 73 20 66 6f 72 20 74 68 69 73 20 70 61 72 | ule.executes..Notes.for.this.par |
5880 | 74 69 63 75 6c 61 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 61 74 20 6d 61 79 20 6e 65 65 64 20 74 | ticular.example,.that.may.need.t |
58a0 | 6f 20 62 65 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 6f 74 68 65 72 20 73 65 74 75 70 73 3a 00 4e | o.be.modified.in.other.setups:.N |
58c0 | 6f 77 2c 20 74 68 61 74 20 66 69 6c 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 6f 70 69 65 64 | ow,.that.file.needs.to.be.copied |
58e0 | 20 74 6f 20 70 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e 20 56 79 4f 53 20 74 68 69 73 | .to.proxmox.server:.On.VyOS.this |
5900 | 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 6f 62 6c 65 | .will.cause.the.following.proble |
5920 | 6d 3a 20 41 66 74 65 72 20 6d 6f 64 69 66 79 69 6e 67 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 | m:.After.modifying.the.configura |
5940 | 74 69 6f 6e 20 76 69 61 20 73 63 72 69 70 74 20 6c 69 6b 65 20 74 68 69 73 20 6f 6e 63 65 2c 20 | tion.via.script.like.this.once,. |
5960 | 69 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 6d | it.is.not.possible.to.manually.m |
5980 | 6f 64 69 66 79 20 74 68 65 20 63 6f 6e 66 69 67 20 61 6e 79 6d 6f 72 65 3a 00 4f 6e 20 70 72 6f | odify.the.config.anymore:.On.pro |
59a0 | 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e 63 65 20 74 68 65 20 74 68 72 65 65 20 66 69 6c 65 | xmox.server:.Once.the.three.file |
59c0 | 73 20 77 65 72 65 20 63 72 65 61 74 65 64 2c 20 69 74 27 73 20 74 69 6d 65 20 74 6f 20 67 65 6e | s.were.created,.it's.time.to.gen |
59e0 | 65 72 61 74 65 20 74 68 65 20 60 60 73 65 65 64 2e 69 73 6f 60 60 20 69 6d 61 67 65 2c 20 77 68 | erate.the.``seed.iso``.image,.wh |
5a00 | 69 63 68 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6d 6f 75 6e 74 65 64 20 74 6f 20 74 68 65 20 6e | ich.needs.to.be.mounted.to.the.n |
5a20 | 65 77 20 56 4d 20 61 73 20 61 20 63 64 2e 00 4f 6e 65 20 63 6f 6d 6d 61 6e 64 20 70 65 72 20 6c | ew.VM.as.a.cd..One.command.per.l |
5a40 | 69 6e 65 2e 00 4f 70 2d 6d 6f 64 65 00 4f 74 68 65 72 20 73 63 72 69 70 74 20 6c 61 6e 67 75 61 | ine..Op-mode.Other.script.langua |
5a60 | 67 65 73 00 4f 75 74 70 75 74 00 4f 75 74 70 75 74 20 6f 70 2d 6d 6f 64 65 00 50 6c 65 61 73 65 | ges.Output.Output.op-mode.Please |
5a80 | 20 74 61 6b 65 20 61 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 43 6f 6e 74 72 69 62 75 74 69 6e 67 | .take.a.look.at.the.Contributing |
5aa0 | 20 47 75 69 64 65 20 66 6f 72 20 6f 75 72 20 3a 72 65 66 3a 60 64 6f 63 75 6d 65 6e 74 61 74 69 | .Guide.for.our.:ref:`documentati |
5ac0 | 6f 6e 60 2e 00 50 6f 73 74 63 6f 6e 66 69 67 20 6f 6e 20 62 6f 6f 74 00 50 6f 77 65 72 20 6f 6e | on`..Postconfig.on.boot.Power.on |
5ae0 | 20 56 4d 20 61 6e 64 20 76 65 72 69 66 69 63 61 74 69 6f 6e 73 00 50 72 65 63 6f 6e 66 69 67 20 | .VM.and.verifications.Preconfig. |
5b00 | 6f 6e 20 62 6f 6f 74 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 | on.boot.Preparation.steps.for.de |
5b20 | 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 41 57 53 00 50 72 65 70 61 72 61 74 69 6f 6e 20 | ploying.VyOS.on.AWS.Preparation. |
5b40 | 73 74 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 7a 75 72 | steps.for.deploying.VyOS.on.Azur |
5b60 | 65 00 50 72 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 | e.Preparation.steps.for.deployin |
5b80 | 67 20 56 79 4f 53 20 6f 6e 20 76 53 70 68 65 72 65 00 50 72 65 70 61 72 65 20 63 6c 6f 75 64 2d | g.VyOS.on.vSphere.Prepare.cloud- |
5ba0 | 69 6e 69 74 20 66 69 6c 65 73 00 50 72 6f 78 6d 6f 78 20 49 50 20 61 64 64 72 65 73 73 3a 20 2a | init.files.Proxmox.IP.address:.* |
5bc0 | 2a 31 39 32 2e 31 36 38 2e 30 2e 32 35 33 2f 32 34 2a 2a 00 50 72 6f 78 6d 6f 78 20 60 43 6c 6f | *192.168.0.253/24**.Proxmox.`Clo |
5be0 | 75 64 2d 69 6e 69 74 2d 53 75 70 70 6f 72 74 60 5f 2e 00 50 79 56 79 4f 53 00 50 79 56 79 4f 53 | ud-init-Support`_..PyVyOS.PyVyOS |
5c00 | 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 66 6f 72 20 69 6e 74 65 72 61 63 | .is.a.Python.library.for.interac |
5c20 | 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 76 69 61 20 74 68 65 69 72 | ting.with.VyOS.devices.via.their |
5c40 | 20 41 50 49 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 67 75 69 64 65 73 20 | .API..This.documentation.guides. |
5c60 | 79 6f 75 20 6f 6e 20 75 73 69 6e 67 20 50 79 56 79 4f 53 20 74 6f 20 6d 61 6e 61 67 65 20 79 6f | you.on.using.PyVyOS.to.manage.yo |
5c80 | 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 | ur.VyOS.devices.programmatically |
5ca0 | 2e 20 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 50 79 56 79 4f 53 20 64 6f 63 75 6d 65 6e 74 61 74 | ..The.complete.PyVyOS.documentat |
5cc0 | 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 5b 52 65 61 64 20 74 68 65 20 44 6f | ion.is.available.on.[Read.the.Do |
5ce0 | 63 73 5d 28 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 69 | cs](https://pyvyos.readthedocs.i |
5d00 | 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 29 2c 20 61 6e 64 20 74 68 65 20 6c 69 62 72 61 72 79 20 63 | o/en/latest/),.and.the.library.c |
5d20 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 6e 20 5b 47 69 74 48 75 62 5d 28 68 74 74 70 73 3a 2f 2f | an.be.found.on.[GitHub](https:// |
5d40 | 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 79 76 79 6f 73 29 20 | github.com/robertoberto/pyvyos). |
5d60 | 61 6e 64 20 5b 50 79 50 49 5d 28 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 72 6f 6a | and.[PyPI](https://pypi.org/proj |
5d80 | 65 63 74 2f 70 79 76 79 6f 73 2f 29 2e 00 52 65 66 65 72 65 6e 63 65 73 00 52 65 6d 6f 76 65 20 | ect/pyvyos/)..References.Remove. |
5da0 | 64 65 66 61 75 6c 74 20 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e 20 66 69 72 73 74 20 69 6e 74 | default.dhcp.client.on.first.int |
5dc0 | 65 72 66 61 63 65 2c 20 61 6e 64 20 6c 6f 61 64 20 6f 74 68 65 72 20 63 6f 6e 66 69 67 75 72 61 | erface,.and.load.other.configura |
5de0 | 74 69 6f 6e 20 64 75 72 69 6e 67 20 66 69 72 73 74 20 62 6f 6f 74 2c 20 75 73 69 6e 67 20 63 6c | tion.during.first.boot,.using.cl |
5e00 | 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 72 61 | oud-init..Reset.Object.Run.Terra |
5e20 | 66 6f 72 6d 00 52 75 6e 20 61 6e 73 69 62 6c 65 00 52 75 6e 20 63 6f 6d 6d 61 6e 64 73 20 72 65 | form.Run.ansible.Run.commands.re |
5e40 | 6d 6f 74 65 6c 79 00 52 75 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 | motely.Run.configuration.command |
5e60 | 73 00 52 75 6e 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 00 53 53 48 20 69 | s.Run.operational.commands.SSH.i |
5e80 | 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 6e 20 70 6f 72 74 20 32 32 2e 00 53 61 6c 74 00 53 61 | s.configured.on.port.22..Salt.Sa |
5ea0 | 6c 74 20 6d 61 73 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 00 53 61 76 65 20 61 20 | lt.master.configuration:.Save.a. |
5ec0 | 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 61 20 66 69 6c 65 2e | running.configuration.to.a.file. |
5ee0 | 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 74 6f | .Save.a.running.configuration.to |
5f00 | 20 74 68 65 20 73 74 61 72 74 75 70 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 57 68 65 6e | .the.startup.configuration..When |
5f20 | 20 79 6f 75 20 64 6f 6e 27 74 20 73 70 65 63 69 66 79 20 74 68 65 20 66 69 6c 65 20 77 68 65 6e | .you.don't.specify.the.file.when |
5f40 | 20 73 61 76 69 6e 67 2c 20 69 74 20 73 61 76 65 73 20 74 6f 20 60 60 2f 63 6f 6e 66 69 67 2f 63 | .saving,.it.saves.to.``/config/c |
5f60 | 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 2e 00 53 63 72 69 70 74 20 76 79 6f 73 2d 6e 61 70 61 6c 6d | onfig.boot``..Script.vyos-napalm |
5f80 | 2e 70 79 00 53 63 72 69 70 74 73 20 61 72 65 20 72 75 6e 20 69 6e 20 61 6c 70 68 61 62 65 74 69 | .py.Scripts.are.run.in.alphabeti |
5fa0 | 63 61 6c 20 6f 72 64 65 72 2e 20 54 68 65 69 72 20 6e 61 6d 65 73 20 6d 75 73 74 20 63 6f 6e 73 | cal.order..Their.names.must.cons |
5fc0 | 69 73 74 20 65 6e 74 69 72 65 6c 79 20 6f 66 20 41 53 43 49 49 20 75 70 70 65 72 2d 20 61 6e 64 | ist.entirely.of.ASCII.upper-.and |
5fe0 | 20 6c 6f 77 65 72 2d 63 61 73 65 20 6c 65 74 74 65 72 73 2c 41 53 43 49 49 20 64 69 67 69 74 73 | .lower-case.letters,ASCII.digits |
6000 | 2c 20 41 53 43 49 49 20 75 6e 64 65 72 73 63 6f 72 65 73 2c 20 61 6e 64 20 41 53 43 49 49 20 6d | ,.ASCII.underscores,.and.ASCII.m |
6020 | 69 6e 75 73 2d 68 79 70 68 65 6e 73 2e 4e 6f 20 6f 74 68 65 72 20 63 68 61 72 61 63 74 65 72 73 | inus-hyphens.No.other.characters |
6040 | 20 61 72 65 20 61 6c 6c 6f 77 65 64 2e 00 53 68 6f 77 20 4f 62 6a 65 63 74 00 53 6f 6d 65 74 69 | .are.allowed..Show.Object.Someti |
6060 | 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 27 74 20 74 6f 20 65 78 65 63 75 74 65 20 | mes.you.simply.wan't.to.execute. |
6080 | 61 20 62 75 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 | a.bunch.of.op-mode.commands.via. |
60a0 | 53 53 48 20 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 6d | SSH.on.a.remote.VyOS.system..Som |
60c0 | 65 74 69 6d 65 73 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 | etimes.you.simply.want.to.execut |
60e0 | 65 20 61 20 62 75 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 | e.a.bunch.of.op-mode.commands.vi |
6100 | 61 20 53 53 48 20 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 | a.SSH.on.a.remote.VyOS.system..S |
6120 | 6f 75 72 73 65 20 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 | ourse.files.for.AWS.from.GIT.Sou |
6140 | 72 73 65 20 66 69 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 | rse.files.for.Azure.from.GIT.Sou |
6160 | 72 73 65 20 66 69 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 | rse.files.for.vSphere.from.GIT.S |
6180 | 74 61 72 74 00 53 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 | tart.Start.creating.an.AWS.insta |
61a0 | 6e 63 65 20 61 6e 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 | nce.and.check.the.result.Storage |
61c0 | 64 20 75 73 65 64 3a 20 76 6f 6c 75 6d 65 20 6c 6f 63 61 6c 2c 20 77 68 69 63 68 20 69 73 20 6d | d.used:.volume.local,.which.is.m |
61e0 | 6f 75 6e 74 65 64 20 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 2a 2a 2f 76 61 72 2f 6c 69 62 2f 76 | ounted.on.directory.**/var/lib/v |
6200 | 7a 2a 2a 2c 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 74 79 70 65 20 6f 66 20 63 6f | z**,.and.contains.all.type.of.co |
6220 | 6e 74 65 6e 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 00 53 74 72 75 63 | ntent,.including.snippets..Struc |
6240 | 74 75 72 65 20 6f 66 20 2f 73 72 76 2f 73 61 6c 74 3a 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 | ture.of./srv/salt:.Structure.of. |
6260 | 66 69 6c 65 73 00 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 65 | files.Structure.of.files.Ansible |
6280 | 00 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 65 20 66 6f 72 20 | .Structure.of.files.Ansible.for. |
62a0 | 41 57 53 00 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 65 20 66 | AWS.Structure.of.files.Ansible.f |
62c0 | 6f 72 20 41 7a 75 72 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 | or.Azure.Structure.of.files.Ansi |
62e0 | 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c | ble.for.vSphere.Structure.of.fil |
6300 | 65 73 20 54 65 72 72 61 66 6f 6d 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 | es.Terrafom.Structure.of.files.T |
6320 | 65 72 72 61 66 6f 6d 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 | errafom.for.AWS.Structure.of.fil |
6340 | 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 75 63 74 75 72 65 20 | es.Terrafom.for.Azure.Structure. |
6360 | 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 76 53 70 68 65 72 65 00 53 74 | of.files.Terrafom.for.vSphere.St |
6380 | 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 | ructure.of.files.in.the.standard |
63a0 | 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 3a 00 53 79 73 74 65 6d 20 44 65 66 61 75 | .Terraform.project:.System.Defau |
63c0 | 6c 74 73 2f 46 61 6c 6c 62 61 63 6b 73 00 54 65 72 72 61 66 6f 72 6d 00 54 65 72 72 61 66 6f 72 | lts/Fallbacks.Terraform.Terrafor |
63e0 | 6d 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 | m.doesn't.connect.via.SSH.to.you |
6400 | 72 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 | r.Ansible.instance:.you.have.to. |
6420 | 63 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 | check.the.correct.login.and.pass |
6440 | 77 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 | word.in.the.part.of.the.file.vyo |
6460 | 73 2e 20 74 66 00 54 65 72 72 61 66 6f 72 6d 20 66 6f 72 20 56 79 4f 53 00 54 68 65 20 41 50 49 | s..tf.Terraform.for.VyOS.The.API |
6480 | 20 70 75 73 68 65 73 20 65 76 65 72 79 20 72 65 71 75 65 73 74 20 74 6f 20 61 20 73 65 73 73 69 | .pushes.every.request.to.a.sessi |
64a0 | 6f 6e 20 61 6e 64 20 63 6f 6d 6d 69 74 20 69 74 2e 20 42 75 74 20 73 6f 6d 65 20 6f 66 20 56 79 | on.and.commit.it..But.some.of.Vy |
64c0 | 4f 53 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 6c 69 6b 65 20 44 48 43 50 20 61 6e 64 20 50 50 50 6f | OS.components.like.DHCP.and.PPPo |
64e0 | 45 20 53 65 72 76 65 72 73 2c 20 49 50 53 65 63 2c 20 56 58 4c 41 4e 2c 20 61 6e 64 20 6f 74 68 | E.Servers,.IPSec,.VXLAN,.and.oth |
6500 | 65 72 20 74 75 6e 6e 65 6c 73 20 72 65 71 75 69 72 65 20 66 75 6c 6c 20 63 6f 6e 66 69 67 75 72 | er.tunnels.require.full.configur |
6520 | 61 74 69 6f 6e 20 66 6f 72 20 63 6f 6d 6d 69 74 2e 20 54 68 65 20 65 6e 64 70 6f 69 6e 74 20 77 | ation.for.commit..The.endpoint.w |
6540 | 69 6c 6c 20 70 72 6f 63 65 73 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 77 68 | ill.process.multiple.commands.wh |
6560 | 65 6e 20 79 6f 75 20 70 61 73 73 20 74 68 65 6d 20 61 73 20 61 20 6c 69 73 74 20 74 6f 20 74 68 | en.you.pass.them.as.a.list.to.th |
6580 | 65 20 60 60 64 61 74 61 60 60 20 66 69 65 6c 64 2e 00 54 68 65 20 60 60 2f 63 6f 6e 66 69 67 2f | e.``data``.field..The.``/config/ |
65a0 | 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 74 75 70 2e 73 | scripts/vyos-postconfig-bootup.s |
65c0 | 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 6f 6e 20 62 6f 6f 74 | cript``.script.is.called.on.boot |
65e0 | 20 61 66 74 65 72 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 | .after.the.VyOS.configuration.is |
6600 | 20 66 75 6c 6c 79 20 61 70 70 6c 69 65 64 2e 00 54 68 65 20 60 60 2f 63 6f 6e 66 69 67 2f 73 63 | .fully.applied..The.``/config/sc |
6620 | 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 72 69 | ripts/vyos-preconfig-bootup.scri |
6640 | 70 74 60 60 20 73 63 72 69 70 74 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 20 62 6f 6f 74 20 62 65 | pt``.script.is.called.on.boot.be |
6660 | 66 6f 72 65 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 75 72 69 | fore.the.VyOS.configuration.duri |
6680 | 6e 67 20 62 6f 6f 74 20 70 72 6f 63 65 73 73 2e 00 54 68 65 20 60 60 2f 73 68 6f 77 60 60 20 65 | ng.boot.process..The.``/show``.e |
66a0 | 6e 64 70 6f 69 6e 74 20 69 73 20 74 6f 20 73 68 6f 77 20 65 76 65 72 79 74 68 69 6e 67 20 69 6e | ndpoint.is.to.show.everything.in |
66c0 | 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 6d 6f 64 65 2e 00 54 68 65 20 60 60 67 65 6e | .the.operational.mode..The.``gen |
66e0 | 65 72 61 74 65 60 60 20 65 6e 64 70 6f 69 6e 74 20 72 75 6e 20 61 20 60 60 67 65 6e 65 72 61 74 | erate``.endpoint.run.a.``generat |
6700 | 65 60 60 20 63 6f 6d 6d 61 6e 64 2e 00 54 68 65 20 60 60 72 65 73 65 74 60 60 20 65 6e 64 70 6f | e``.command..The.``reset``.endpo |
6720 | 69 6e 74 20 72 75 6e 20 61 20 60 60 72 65 73 65 74 60 60 20 63 6f 6d 6d 61 6e 64 2e 00 54 68 65 | int.run.a.``reset``.command..The |
6740 | 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 70 72 6f 64 75 63 65 64 20 62 79 20 74 68 65 20 60 | .commands.list.produced.by.the.` |
6760 | 60 73 68 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 60 60 20 63 | `show.configuration.commands``.c |
6780 | 6f 6d 6d 61 6e 64 20 6f 6e 20 61 20 56 79 4f 53 20 72 6f 75 74 65 72 20 73 68 6f 75 6c 64 20 63 | ommand.on.a.VyOS.router.should.c |
67a0 | 6f 6d 70 6c 79 20 77 69 74 68 20 61 6c 6c 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2c | omply.with.all.the.requirements, |
67c0 | 20 73 6f 20 69 74 20 69 73 20 65 61 73 79 20 74 6f 20 67 65 74 20 61 20 70 72 6f 70 65 72 20 63 | .so.it.is.easy.to.get.a.proper.c |
67e0 | 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 62 79 20 63 6f 70 79 69 6e 67 20 69 74 20 66 72 6f 6d 20 | ommands.list.by.copying.it.from. |
6800 | 61 6e 6f 74 68 65 72 20 72 6f 75 74 65 72 2e 00 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | another.router..The.configuratio |
6820 | 6e 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 | n.specified.in.the.cloud-config. |
6840 | 64 6f 63 75 6d 65 6e 74 20 6f 76 65 72 77 72 69 74 65 73 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 | document.overwrites.default.conf |
6860 | 69 67 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 63 6f 6e 66 | iguration.values.and.values.conf |
6880 | 69 67 75 72 65 64 20 76 69 61 20 4d 65 74 61 64 61 74 61 2e 00 54 68 65 20 64 65 66 61 75 6c 74 | igured.via.Metadata..The.default |
68a0 | 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 65 72 65 20 79 6f 75 72 20 63 75 73 74 6f 6d 20 53 | .directories.where.your.custom.S |
68c0 | 63 72 69 70 74 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 6f 63 61 74 65 64 20 61 72 65 3a 00 54 68 | cripts.should.be.located.are:.Th |
68e0 | 65 20 64 65 66 61 75 6c 74 20 66 69 6c 65 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 00 | e.default.file.looks.like.this:. |
6900 | 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 | The.easiest.way.to.configure.the |
6920 | 20 73 79 73 74 65 6d 20 76 69 61 20 75 73 65 72 2d 64 61 74 61 20 69 73 20 74 68 65 20 43 6c 6f | .system.via.user-data.is.the.Clo |
6940 | 75 64 2d 63 6f 6e 66 69 67 20 73 79 6e 74 61 78 20 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 | ud-config.syntax.described.below |
6960 | 2e 00 54 68 65 20 65 6e 64 70 6f 69 6e 74 20 60 60 2f 63 6f 6e 66 69 67 2d 66 69 6c 65 60 60 20 | ..The.endpoint.``/config-file``. |
6980 | 69 73 20 74 6f 20 73 61 76 65 20 6f 72 20 6c 6f 61 64 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 | is.to.save.or.load.a.configurati |
69a0 | 6f 6e 2e 00 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 73 65 74 73 20 74 | on..The.following.example.sets.t |
69c0 | 68 65 20 68 6f 73 74 6e 61 6d 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 69 6e 73 74 61 6e 63 | he.hostname.based.on.the.instanc |
69e0 | 65 20 69 64 65 6e 74 69 66 69 65 72 20 6f 62 74 61 69 6e 65 64 20 66 72 6f 6d 20 74 68 65 20 45 | e.identifier.obtained.from.the.E |
6a00 | 43 32 20 6d 65 74 61 64 61 74 61 20 73 65 72 76 69 63 65 2e 00 54 68 65 20 66 6f 6c 6c 6f 77 69 | C2.metadata.service..The.followi |
6a20 | 6e 67 20 65 78 61 6d 70 6c 65 20 73 68 6f 77 73 20 68 6f 77 20 74 6f 20 65 78 65 63 75 74 65 20 | ng.example.shows.how.to.execute. |
6a40 | 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f 6e 66 69 | commands.after.the.initial.confi |
6a60 | 67 75 72 61 74 69 6f 6e 2e 00 54 68 65 20 6b 65 79 20 75 73 65 64 20 74 6f 20 64 65 73 69 67 6e | guration..The.key.used.to.design |
6a80 | 61 74 65 20 61 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 60 60 76 79 | ate.a.VyOS.configuration.is.``vy |
6aa0 | 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2e 20 57 68 61 74 20 66 6f 6c 6c 6f | os_config_commands``..What.follo |
6ac0 | 77 73 20 69 73 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 74 | ws.is.VyOS.configuration.using.t |
6ae0 | 68 65 20 22 73 65 74 2d 73 74 79 6c 65 22 20 73 79 6e 74 61 78 2e 20 42 6f 74 68 20 22 73 65 74 | he."set-style".syntax..Both."set |
6b00 | 22 20 61 6e 64 20 22 64 65 6c 65 74 65 22 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 73 75 70 70 | ".and."delete".commands.are.supp |
6b20 | 6f 72 74 65 64 2e 00 54 68 65 20 73 65 65 64 2e 69 73 6f 20 66 69 6c 65 20 63 61 6e 20 62 65 20 | orted..The.seed.iso.file.can.be. |
6b40 | 61 74 74 61 63 68 65 64 20 74 6f 20 74 68 65 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 2e | attached.to.the.virtual.machine. |
6b60 | 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 6d 65 74 68 6f 64 20 77 69 74 68 20 | .As.an.example,.the.method.with. |
6b80 | 4b 56 4d 20 74 6f 20 61 74 74 61 63 68 20 74 68 65 20 49 53 4f 20 61 73 20 61 20 43 44 20 64 72 | KVM.to.attach.the.ISO.as.a.CD.dr |
6ba0 | 69 76 65 20 66 6f 6c 6c 6f 77 73 2e 00 54 68 65 72 65 20 69 73 20 61 20 70 69 74 66 61 6c 6c 20 | ive.follows..There.is.a.pitfall. |
6bc0 | 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | when.working.with.configuration. |
6be0 | 73 63 72 69 70 74 73 2e 20 49 74 20 69 73 20 74 65 6d 70 74 69 6e 67 20 74 6f 20 63 61 6c 6c 20 | scripts..It.is.tempting.to.call. |
6c00 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 77 69 74 68 20 22 73 75 64 6f | configuration.scripts.with."sudo |
6c20 | 22 20 28 69 2e 65 2e 2c 20 74 65 6d 70 6f 72 61 72 79 20 72 6f 6f 74 20 70 65 72 6d 69 73 73 69 | ".(i.e.,.temporary.root.permissi |
6c40 | 6f 6e 73 29 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 27 73 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 | ons),.because.that's.the.common. |
6c60 | 77 61 79 20 6f 6e 20 6d 6f 73 74 20 4c 69 6e 75 78 20 70 6c 61 74 66 6f 72 6d 73 20 74 6f 20 63 | way.on.most.Linux.platforms.to.c |
6c80 | 61 6c 6c 20 73 79 73 74 65 6d 20 63 6f 6d 6d 61 6e 64 73 2e 00 54 68 65 73 65 20 61 72 65 20 74 | all.system.commands..These.are.t |
6ca0 | 68 65 20 56 79 4f 53 20 64 65 66 61 75 6c 74 73 20 61 6e 64 20 66 61 6c 6c 62 61 63 6b 73 2e 00 | he.VyOS.defaults.and.fallbacks.. |
6cc0 | 54 68 69 73 20 73 65 63 74 69 6f 6e 20 6e 65 65 64 73 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 2c | This.section.needs.improvements, |
6ce0 | 20 65 78 61 6d 70 6c 65 73 20 61 6e 64 20 65 78 70 6c 61 6e 61 74 69 6f 6e 73 2e 00 54 68 69 73 | .examples.and.explanations..This |
6d00 | 20 77 69 6c 6c 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 72 | .will.result.in.the.following.er |
6d20 | 72 6f 72 20 6d 65 73 73 61 67 65 3a 20 60 60 53 65 74 20 66 61 69 6c 65 64 60 60 20 49 66 20 74 | ror.message:.``Set.failed``.If.t |
6d40 | 68 69 73 20 68 61 70 70 65 6e 73 2c 20 61 20 72 65 62 6f 6f 74 20 69 73 20 72 65 71 75 69 72 65 | his.happens,.a.reboot.is.require |
6d60 | 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 65 64 69 74 20 74 68 65 20 63 6f 6e 66 69 67 20 | d.to.be.able.to.edit.the.config. |
6d80 | 6d 61 6e 75 61 6c 6c 79 20 61 67 61 69 6e 2e 00 54 6f 20 4c 6f 61 64 20 61 20 63 6f 6e 66 69 67 | manually.again..To.Load.a.config |
6da0 | 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 00 54 6f 20 61 64 64 20 6f 72 20 64 65 6c 65 74 65 20 61 | uration.file..To.add.or.delete.a |
6dc0 | 6e 20 69 6d 61 67 65 2c 20 75 73 65 20 74 68 65 20 60 60 2f 69 6d 61 67 65 60 60 20 65 6e 64 70 | n.image,.use.the.``/image``.endp |
6de0 | 6f 69 6e 74 2e 00 54 6f 20 61 76 6f 69 64 20 74 68 65 73 65 20 70 72 6f 62 6c 65 6d 73 2c 20 74 | oint..To.avoid.these.problems,.t |
6e00 | 68 65 20 70 72 6f 70 65 72 20 77 61 79 20 69 73 20 74 6f 20 63 61 6c 6c 20 61 20 73 63 72 69 70 | he.proper.way.is.to.call.a.scrip |
6e20 | 74 20 77 69 74 68 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 | t.with.the.``vyattacfg``.group,. |
6e40 | 65 2e 67 2e 2c 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 60 60 73 67 60 60 20 28 73 77 69 74 63 | e.g.,.by.using.the.``sg``.(switc |
6e60 | 68 20 67 72 6f 75 70 29 20 63 6f 6d 6d 61 6e 64 3a 00 54 6f 20 63 68 65 63 6b 20 65 78 69 73 74 | h.group).command:.To.check.exist |
6e80 | 65 6e 63 65 20 6f 66 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61 74 68 2c 20 75 73 | ence.of.a.configuration.path,.us |
6ea0 | 65 20 74 68 65 20 60 60 65 78 69 73 74 73 60 60 20 6f 70 65 72 61 74 69 6f 6e 2e 00 54 6f 20 67 | e.the.``exists``.operation..To.g |
6ec0 | 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 |
6ee0 | 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 |
6f00 | 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 |
6f20 | 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. |
6f40 | 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 |
6f60 | 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 |
6f80 | 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 |
6fa0 | 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 |
6fc0 | 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 |
6fe0 | 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 |
7000 | 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 |
7020 | 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 |
7040 | 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 |
7060 | 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 |
7080 | 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 |
70a0 | 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 |
70c0 | 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. |
70e0 | 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 |
7100 | 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 |
7120 | 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 |
7140 | 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 |
7160 | 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. |
7180 | 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 |
71a0 | 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 |
71c0 | 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. |
71e0 | 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 |
7200 | 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 |
7220 | 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 |
7240 | 20 20 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 55 73 65 72 2d 64 61 74 61 20 2d 20 55 | ...the.first.boot..User-data.-.U |
7260 | 73 65 72 2d 64 61 74 61 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 75 73 65 | ser-data.is.specified.by.the.use |
7280 | 72 2e 20 54 68 69 73 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 20 6f 66 66 65 72 73 20 74 68 65 | r..This.config.source.offers.the |
72a0 | 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 65 72 74 20 61 6e 79 20 43 4c 49 20 63 6f 6e 66 69 | .ability.to.insert.any.CLI.confi |
72c0 | 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 74 6f 20 74 68 65 20 63 6f 6e 66 69 | guration.commands.into.the.confi |
72e0 | 67 75 72 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 | guration.before.the.first.boot.. |
7300 | 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 20 50 | Using.API.Response.Class.Using.P |
7320 | 79 56 79 4f 53 00 55 73 69 6e 67 20 70 79 76 79 6f 73 00 56 4d 20 49 44 3a 20 69 6e 20 74 68 69 | yVyOS.Using.pyvyos.VM.ID:.in.thi |
7340 | 73 20 65 78 61 6d 70 6c 65 2c 20 56 4d 20 49 44 20 75 73 65 64 20 69 73 20 35 35 35 2e 00 56 4d | s.example,.VM.ID.used.is.555..VM |
7360 | 20 52 65 73 6f 75 72 63 65 73 3a 20 74 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 63 61 6e | .Resources:.these.parameters.can |
7380 | 20 62 65 20 6d 6f 64 69 66 69 65 64 20 61 73 20 6e 65 65 64 65 64 2e 00 56 4d 20 53 74 6f 72 61 | .be.modified.as.needed..VM.Stora |
73a0 | 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 73 65 64 2e 00 56 73 | ge:.``local``.volume.is.used..Vs |
73c0 | 70 68 65 72 65 00 56 79 4f 53 20 41 50 49 00 56 79 4f 53 20 41 75 74 6f 6d 61 74 69 6f 6e 00 56 | phere.VyOS.API.VyOS.Automation.V |
73e0 | 79 4f 53 20 54 65 72 72 61 66 6f 72 6d 00 56 79 4f 53 20 60 63 6c 6f 75 64 2d 69 6e 69 74 2d 64 | yOS.Terraform.VyOS.`cloud-init-d |
7400 | 6f 63 73 60 5f 2e 00 56 79 4f 53 20 63 6c 6f 75 64 2d 69 6e 69 74 00 56 79 4f 53 20 63 6f 6e 66 | ocs`_..VyOS.cloud-init.VyOS.conf |
7420 | 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 | iguration.commands.are.defined.i |
7440 | 6e 20 75 73 65 72 2d 64 61 74 61 20 66 69 6c 65 2e 00 56 79 4f 53 20 68 61 73 20 74 68 65 20 61 | n.user-data.file..VyOS.has.the.a |
7460 | 62 69 6c 69 74 79 20 74 6f 20 72 75 6e 20 63 75 73 74 6f 6d 20 20 73 63 72 69 70 74 73 20 62 65 | bility.to.run.custom..scripts.be |
7480 | 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 65 61 63 68 20 63 6f 6d 6d 69 74 00 56 79 4f 53 20 | fore.and.after.each.commit.VyOS. |
74a0 | 73 75 70 70 6f 72 74 20 74 68 72 65 65 20 74 79 70 65 73 20 6f 66 20 63 6f 6e 66 69 67 20 73 6f | support.three.types.of.config.so |
74c0 | 75 72 63 65 73 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 | urces..VyOS.supports.configurati |
74e0 | 6f 6e 20 76 69 61 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 | on.via.ansible..Need.to.install. |
7500 | 60 60 61 6e 73 69 62 6c 65 60 60 20 61 6e 64 20 60 60 70 79 74 68 6f 6e 33 2d 70 61 72 61 6d 69 | ``ansible``.and.``python3-parami |
7520 | 6b 6f 60 60 20 6d 6f 64 75 6c 65 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 63 6f 6e 66 69 67 | ko``.module.VyOS.supports.config |
7540 | 75 72 61 74 69 6f 6e 20 76 69 61 20 6e 65 74 6d 69 6b 6f 5f 2e 20 49 74 20 72 65 71 75 69 72 65 | uration.via.netmiko_..It.require |
7560 | 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 | s.to.install.``python3-netmiko`` |
7580 | 20 6d 6f 64 75 6c 65 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 64 65 76 65 6c 6f 70 20 69 | .module..VyOS.supports.develop.i |
75a0 | 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 20 70 | nfrastructia.via.Terraform.and.p |
75c0 | 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 74 6f | rovisioning.via.ansible..Need.to |
75e0 | 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 70 70 | .install.``Terraform``.VyOS.supp |
7600 | 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 65 20 | orts.development.infrastructure. |
7620 | 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 20 76 | via.Terraform.and.provisioning.v |
7640 | 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 6f 75 | ia.Ansible..Terraform.allows.you |
7660 | 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 70 6c | .to.automate.the.process.of.depl |
7680 | 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 61 6e | oying.instances.on.many.cloud.an |
76a0 | 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 72 74 | d.virtual.platforms..In.this.art |
76c0 | 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 72 72 | icle,.we.will.look.at.using.terr |
76e0 | 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 6f 72 | aforms.to.deploy.VyOS.on.platfor |
7700 | 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 46 6f | ms.-.AWS,.Azure,.and.vSphere..Fo |
7720 | 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 20 70 | r.more.details.about.Terraform.p |
7740 | 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 56 79 | lease.have.a.look.here.link_..Vy |
7760 | 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 74 72 | OS.supports.development.infrastr |
7780 | 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 73 69 | ucture.via.Terraform.and.provisi |
77a0 | 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 6c 6c | oning.via.Ansible..Terraform.all |
77c0 | 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 73 20 | ows.you.to.automate.the.process. |
77e0 | 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 20 63 | of.deploying.instances.on.many.c |
7800 | 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 20 74 | loud.and.virtual.platforms..In.t |
7820 | 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 73 69 | his.article,.we.will.look.at.usi |
7840 | 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 6e 20 | ng.terraforms.to.deploy.vyos.on. |
7860 | 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 70 68 | platforms.-.AWS,.AZURE,.and.vSph |
7880 | 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 69 73 | ere..More.detailed.about.what.is |
78a0 | 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 20 74 | .Terraform.you.can.write.using.t |
78c0 | 68 65 20 6c 69 6e 6b 5f 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 65 78 65 63 75 74 69 6e | he.link_..VyOS.supports.executin |
78e0 | 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 | g.configuration.and.operational. |
7900 | 63 6f 6d 6d 61 6e 64 73 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 66 72 6f 6d 20 | commands.non-interactively.from. |
7920 | 73 68 65 6c 6c 20 73 63 72 69 70 74 73 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 6f 70 2d | shell.scripts..VyOS.supports.op- |
7940 | 6d 6f 64 65 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 73 61 6c 74 5f | mode.and.configuration.via.salt_ |
7960 | 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 73 6f 6d 65 20 6e 61 70 61 6c 6d 5f 20 66 75 6e | ..VyOS.supports.some.napalm_.fun |
7980 | 63 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 2d | ctions.for.configuration.and.op- |
79a0 | 6d 6f 64 65 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 6d 6f 72 65 20 74 65 73 74 73 2e 00 56 79 | mode..It.requires.more.tests..Vy |
79c0 | 4f 53 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 6f 70 65 | OS.supports.the.execution.of.ope |
79e0 | 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 6c 69 6e 75 78 20 63 6f 6d 6d | rational.commands.and.linux.comm |
7a00 | 61 6e 64 73 20 61 74 20 69 6e 69 74 69 61 6c 20 62 6f 6f 74 2e 20 54 68 69 73 20 69 73 20 61 63 | ands.at.initial.boot..This.is.ac |
7a20 | 63 6f 6d 70 6c 69 73 68 65 64 20 75 73 69 6e 67 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 | complished.using.``write_files`` |
7a40 | 20 74 6f 20 63 65 72 74 61 69 6e 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 2f 6f 70 74 2f 76 79 | .to.certain.files.in.the./opt/vy |
7a60 | 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 20 64 69 72 65 63 74 6f 72 | atta/etc/config/scripts.director |
7a80 | 79 2e 20 43 6f 6d 6d 61 6e 64 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 6f 70 74 2f 76 79 61 | y..Commands.specified.in.opt/vya |
7aa0 | 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 63 | tta/etc/config/scripts/vyos-prec |
7ac0 | 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 20 61 72 65 20 65 78 65 63 75 74 65 64 | onfig-bootup.script.are.executed |
7ae0 | 20 70 72 69 6f 72 20 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 54 68 65 20 2f 6f 70 | .prior.to.configuration..The./op |
7b00 | 74 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 2f 76 79 6f 73 | t/vyatta/etc/config/scripts/vyos |
7b20 | 2d 70 6f 73 74 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 20 66 69 6c 65 20 63 | -postconfig-bootup.script.file.c |
7b40 | 6f 6e 74 61 69 6e 73 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 | ontains.commands.to.be.executed. |
7b60 | 61 66 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 6e 20 62 6f 74 68 20 63 61 73 | after.configuration..In.both.cas |
7b80 | 65 73 2c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 65 78 65 63 75 74 65 64 20 61 73 20 74 68 65 | es,.commands.are.executed.as.the |
7ba0 | 20 72 6f 6f 74 20 75 73 65 72 2e 00 57 65 20 6e 65 65 64 20 32 20 66 69 6c 65 73 2c 20 63 6f 6d | .root.user..We.need.2.files,.com |
7bc0 | 6d 61 6e 64 73 2e 63 6f 6e 66 20 61 6e 64 20 73 63 72 69 70 74 20 69 74 73 65 6c 66 2e 00 57 68 | mands.conf.and.script.itself..Wh |
7be0 | 69 6c 65 20 6f 74 68 65 72 20 6d 65 74 68 6f 64 73 20 65 78 69 73 74 2c 20 74 68 65 20 6d 6f 73 | ile.other.methods.exist,.the.mos |
7c00 | 74 20 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 64 20 6d 65 74 68 6f 64 20 66 6f 72 20 75 73 69 | t.straightforward.method.for.usi |
7c20 | 6e 67 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 61 74 61 20 73 6f 75 72 63 65 20 69 73 20 63 72 | ng.the.NoCloud.data.source.is.cr |
7c40 | 65 61 74 69 6e 67 20 61 20 73 65 65 64 20 49 53 4f 20 61 6e 64 20 61 74 74 61 63 68 69 6e 67 20 | eating.a.seed.ISO.and.attaching. |
7c60 | 69 74 20 74 6f 20 74 68 65 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 61 73 20 61 20 43 | it.to.the.virtual.machine.as.a.C |
7c80 | 44 20 64 72 69 76 65 2e 20 54 68 65 20 76 6f 6c 75 6d 65 20 6d 75 73 74 20 62 65 20 66 6f 72 6d | D.drive..The.volume.must.be.form |
7ca0 | 61 74 74 65 64 20 61 73 20 61 20 76 66 61 74 20 6f 72 20 49 53 4f 20 39 36 36 30 20 66 69 6c 65 | atted.as.a.vfat.or.ISO.9660.file |
7cc0 | 20 73 79 73 74 65 6d 20 77 69 74 68 20 74 68 65 20 6c 61 62 65 6c 20 22 63 69 64 61 74 61 22 20 | .system.with.the.label."cidata". |
7ce0 | 6f 72 20 22 43 49 44 41 54 41 22 2e 00 57 69 6c 6c 20 72 65 74 75 72 6e 3a 00 57 69 74 68 20 74 | or."CIDATA"..Will.return:.With.t |
7d00 | 68 65 20 60 60 72 65 74 72 69 65 76 65 60 60 20 65 6e 64 70 6f 69 6e 74 20 79 6f 75 20 67 65 74 | he.``retrieve``.endpoint.you.get |
7d20 | 20 70 61 72 74 73 20 6f 72 20 74 68 65 20 77 68 6f 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | .parts.or.the.whole.configuratio |
7d40 | 6e 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 | n..With.the.help.of.Terraform,.y |
7d60 | 6f 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 | ou.can.quickly.deploy.VyOS-based |
7d80 | 20 69 6e 66 72 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 | .infrastructure.in.the.AWS.cloud |
7da0 | 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 75 | ..If.necessary,.the.infrastructu |
7dc0 | 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 72 | re.can.be.removed.using.terrafor |
7de0 | 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 6e | m..Also.we.will.make.provisionin |
7e00 | 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 6f | g.using.Ansible..With.the.help.o |
7e20 | 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 |
7e40 | 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 |
7e60 | 20 74 68 65 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 | .the.Azure.cloud..If.necessary,. |
7e80 | 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 65 | the.infrastructure.can.be.remove |
7ea0 | 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 20 | d.using.terraform..Also.we.will. |
7ec0 | 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. |
7ee0 | 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 75 | .With.the.help.of.Terraform,.you |
7f00 | 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 69 | .can.quickly.deploy.VyOS-based.i |
7f20 | 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 20 41 6c | nfrastructure.in.the.vSphere..Al |
7f40 | 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 |
7f60 | 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 |
7f80 | 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. |
7fa0 | 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 |
7fc0 | 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 65 20 69 6e | .AWS.cloud..If.necessary,.the.in |
7fe0 | 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 69 6e | frastructure.can.be.removed.usin |
8000 | 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 6b 65 20 70 | g.terraform..Also.we.will.make.p |
8020 | 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 68 20 | rovisioning.using.Ansible..With. |
8040 | 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 6e 20 | the.help.of.terraforms,.you.can. |
8060 | 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 61 73 | quickly.deploy.Vyos-based.infras |
8080 | 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 49 66 20 | tructure.in.the.Azure.cloud..If. |
80a0 | 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 |
80c0 | 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 00 57 69 | n.be.removed.using.terraform..Wi |
80e0 | 74 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 | th.the.help.of.terraforms,.you.c |
8100 | 61 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 | an.quickly.deploy.Vyos-based.inf |
8120 | 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 00 57 69 74 68 | rastructure.in.the.vSphere..With |
8140 | 6f 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 | out.proxy.it.requires.VyOS.minio |
8160 | 6e 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 20 6f 70 2d 6d | n.configuration.and.support.op-m |
8180 | 6f 64 65 20 64 61 74 61 3a 00 57 69 74 68 6f 75 74 20 70 72 6f 78 79 20 69 74 20 72 65 71 75 69 | ode.data:.Without.proxy.it.requi |
81a0 | 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 20 61 6e | res.VyOS.minion.configuration.an |
81c0 | 64 20 73 75 70 70 6f 72 74 73 20 6f 70 2d 6d 6f 64 65 20 64 61 74 61 3a 00 59 6f 75 20 63 61 6e | d.supports.op-mode.data:.You.can |
81e0 | 20 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 | .install.PyVyOS.using.pip:.You.c |
8200 | 61 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 59 6f 75 | an.install.pyvyos.using.pip:.You |
8220 | 20 63 61 6e 20 70 61 73 73 20 61 20 60 60 73 65 74 60 60 2c 20 60 60 64 65 6c 65 74 65 60 60 20 | .can.pass.a.``set``,.``delete``. |
8240 | 6f 72 20 60 60 63 6f 6d 6d 65 6e 74 60 60 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 68 65 20 60 60 | or.``comment``.command.to.the.`` |
8260 | 2f 63 6f 6e 66 69 67 75 72 65 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 60 60 64 65 6c 65 74 65 60 | /configure``.endpoint..``delete` |
8280 | 60 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 00 60 60 73 65 65 64 2e 69 73 6f 60 60 20 | `.a.single.command.``seed.iso``. |
82a0 | 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 63 72 65 61 74 65 64 20 69 6e 20 64 69 72 65 63 74 | was.previously.created.in.direct |
82c0 | 6f 72 79 20 60 60 2f 74 6d 70 2f 60 60 2e 20 49 74 27 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f | ory.``/tmp/``..It's.necessary.to |
82e0 | 20 6d 6f 76 65 20 69 74 20 74 6f 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 2f 74 65 6d 70 6c 61 | .move.it.to.``/var/lib/vz/templa |
8300 | 74 65 2f 69 73 6f 60 60 00 60 60 73 65 74 60 60 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e | te/iso``.``set``.a.single.comman |
8320 | 64 00 60 60 76 79 6f 73 5f 75 73 65 72 64 61 74 61 60 60 20 2d 20 74 68 65 20 6d 6f 64 75 6c 65 | d.``vyos_userdata``.-.the.module |
8340 | 20 61 63 63 65 70 74 73 20 61 20 6c 69 73 74 20 6f 66 20 43 4c 49 20 63 6f 6e 66 69 67 75 72 61 | .accepts.a.list.of.CLI.configura |
8360 | 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 | tion.commands.in.a.``vyos_config |
8380 | 5f 63 6f 6d 6d 61 6e 64 73 60 60 20 73 65 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 67 69 76 65 73 | _commands``.section,.which.gives |
83a0 | 20 61 6e 20 65 61 73 79 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 73 79 | .an.easy.way.to.configure.the.sy |
83c0 | 73 74 65 6d 20 64 75 72 69 6e 67 20 64 65 70 6c 6f 79 6d 65 6e 74 2e 00 60 60 76 79 6f 73 60 60 | stem.during.deployment..``vyos`` |
83e0 | 2f 60 60 76 79 6f 73 60 60 20 63 72 65 64 65 6e 74 69 61 6c 73 20 69 66 20 6e 6f 20 6f 74 68 65 | /``vyos``.credentials.if.no.othe |
8400 | 72 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 64 61 74 61 20 73 6f 75 72 63 65 2e 00 60 60 77 | rs.specified.by.data.source..``w |
8420 | 72 69 74 65 5f 66 69 6c 65 73 60 60 20 2d 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 61 6c 6c 6f 77 | rite_files``.-.this.module.allow |
8440 | 73 20 74 6f 20 69 6e 73 65 72 74 20 61 6e 79 20 66 69 6c 65 73 20 69 6e 74 6f 20 74 68 65 20 66 | s.to.insert.any.files.into.the.f |
8460 | 69 6c 65 73 79 73 74 65 6d 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2c | ilesystem.before.the.first.boot, |
8480 | 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 72 65 2d 67 65 6e 65 72 61 74 65 64 20 65 6e 63 72 | .for.example,.pre-generated.encr |
84a0 | 79 70 74 69 6f 6e 20 6b 65 79 73 2c 20 63 65 72 74 69 66 69 63 61 74 65 73 2c 20 6f 72 20 65 76 | yption.keys,.certificates,.or.ev |
84c0 | 65 6e 20 61 20 77 68 6f 6c 65 20 60 60 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 20 66 69 6c 65 2e | en.a.whole.``config.boot``.file. |
84e0 | 20 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 | .The.format.is.described.in.the. |
8500 | 63 6c 6f 75 64 69 6e 69 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 60 43 6c 6f 75 64 2d 69 | cloudinit.documentation.`Cloud-i |
8520 | 6e 69 74 2d 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 | nit-write_files`_..`pyvyos.Docum |
8540 | 65 6e 74 61 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 | entation.on.Read.the.Docs.<https |
8560 | 3a 2f 2f 70 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 | ://pyvyos.readthedocs.io/en/late |
8580 | 73 74 2f 3e 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 | st/>`_.provides.detailed.instruc |
85a0 | 74 69 6f 6e 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 | tions.on.the.installation,.confi |
85c0 | 67 75 72 61 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 | guration,.and.operation.of.the.p |
85e0 | 79 76 79 6f 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 | yvyos.library..`pyvyos.Source.Co |
8600 | 64 65 20 6f 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 | de.on.GitHub.<https://github.com |
8620 | 2f 72 6f 62 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 | /robertoberto/pyvyos>`_.allows.y |
8640 | 6f 75 20 74 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 | ou.to.access.and.contribute.to.t |
8660 | 68 65 20 6c 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 | he.library's.code..`pyvyos.on.Py |
8680 | 50 49 20 3c 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 | PI.<https://pypi.org/project/pyv |
86a0 | 79 6f 73 2f 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 | yos/>`_.for.easy.installation.vi |
86c0 | 61 20 70 69 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 | a.pip,.the.Python.package.instal |
86e0 | 6c 65 72 2e 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 | ler..Execute.`pip.install.pyvyos |
8700 | 60 20 69 6e 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 61 | `.in.your.terminal.to.install..a |
8720 | 64 64 20 61 6e 20 69 6d 61 67 65 00 61 6c 6c 00 61 6e 73 69 62 6c 65 2e 63 66 67 00 63 6c 6f 75 | dd.an.image.all.ansible.cfg.clou |
8740 | 64 2d 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 72 6d 61 74 00 63 6c 6f 75 64 2d 69 6e 69 74 20 | d-config.file.format.cloud-init. |
8760 | 6c 6f 67 73 20 74 6f 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 | logs.to./var/log/cloud-init.log. |
8780 | 20 54 68 69 73 20 66 69 6c 65 20 63 61 6e 20 62 65 20 68 65 6c 70 66 75 6c 20 69 6e 20 64 65 74 | .This.file.can.be.helpful.in.det |
87a0 | 65 72 6d 69 6e 69 6e 67 20 77 68 79 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 | ermining.why.the.configuration.v |
87c0 | 61 72 69 65 73 20 66 72 6f 6d 20 77 68 61 74 20 79 6f 75 20 65 78 70 65 63 74 2e 20 59 6f 75 20 | aries.from.what.you.expect..You. |
87e0 | 63 61 6e 20 66 65 74 63 68 20 74 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 64 61 74 | can.fetch.the.most.important.dat |
8800 | 61 20 66 69 6c 74 65 72 69 6e 67 20 6f 75 74 70 75 74 20 66 6f 72 20 60 60 76 79 6f 73 60 60 20 | a.filtering.output.for.``vyos``. |
8820 | 6b 65 79 77 6f 72 64 3a 00 63 6f 6d 6d 61 6e 64 73 2e 74 78 74 00 64 65 6c 65 74 65 20 61 6e 20 | keyword:.commands.txt.delete.an. |
8840 | 69 6d 61 67 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 60 60 31 2e 33 2d 72 6f 6c 6c 69 6e 67 | image,.for.example.``1.3-rolling |
8860 | 2d 32 30 32 30 30 36 30 37 30 31 31 37 60 60 00 67 72 6f 75 70 5f 76 61 72 73 2f 61 6c 6c 00 68 | -202006070117``.group_vars/all.h |
8880 | 6f 73 74 73 00 69 64 5f 72 73 61 5f 64 6f 63 6b 65 72 2e 70 75 62 2e 20 4e 65 65 64 73 20 74 6f | osts.id_rsa_docker.pub..Needs.to |
88a0 | 20 64 65 63 6c 61 72 65 20 6f 6e 6c 79 20 70 75 62 6c 69 63 20 6b 65 79 20 65 78 61 63 74 6c 79 | .declare.only.public.key.exactly |
88c0 | 2e 00 69 66 20 79 6f 75 20 6a 75 73 74 20 77 61 6e 74 20 74 68 65 20 56 61 6c 75 65 20 6f 66 20 | ..if.you.just.want.the.Value.of. |
88e0 | 61 20 6d 75 6c 74 69 2d 76 61 6c 75 65 64 20 6e 6f 64 65 2c 20 75 73 65 20 74 68 65 20 60 60 72 | a.multi-valued.node,.use.the.``r |
8900 | 65 74 75 72 6e 56 61 6c 75 65 73 60 60 20 6f 70 65 72 61 74 69 6f 6e 2e 00 69 6e 73 74 61 6e 63 | eturnValues``.operation..instanc |
8920 | 65 2e 79 6d 6c 00 6d 61 69 6e 2e 74 66 00 6d 61 69 6e 2e 79 6d 6c 00 6d 79 6b 65 79 2e 70 65 6d | e.yml.main.tf.main.yml.mykey.pem |
8940 | 00 6d 79 6b 65 79 2e 70 65 6d 20 79 6f 75 20 68 61 76 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 | .mykey.pem.you.have.to.get.using |
8960 | 20 73 74 65 70 20 31 2e 32 00 70 79 76 79 6f 73 00 70 79 76 79 6f 73 20 69 73 20 61 20 50 79 74 | .step.1.2.pyvyos.pyvyos.is.a.Pyt |
8980 | 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 69 6e 74 65 72 61 63 | hon.library.designed.for.interac |
89a0 | 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 74 68 72 6f 75 67 68 20 74 | ting.with.VyOS.devices.through.t |
89c0 | 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 20 69 73 20 | heir.API..This.documentation.is. |
89e0 | 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 69 64 65 20 79 6f 75 20 69 6e 20 75 73 69 6e 67 20 70 | intended.to.guide.you.in.using.p |
8a00 | 79 76 79 6f 73 20 66 6f 72 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 20 6d 61 6e 61 67 65 6d 65 6e | yvyos.for.programmatic.managemen |
8a20 | 74 20 6f 66 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 2e 00 72 31 31 2d 70 72 6f 78 | t.of.your.VyOS.devices..r11-prox |
8a40 | 79 2e 73 6c 73 20 49 6e 63 6c 75 64 65 73 20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 63 6f | y.sls.Includes.parameters.for.co |
8a60 | 6e 6e 65 63 74 69 6e 67 20 74 6f 20 73 61 6c 74 2d 70 72 6f 78 79 20 6d 69 6e 69 6f 6e 00 73 74 | nnecting.to.salt-proxy.minion.st |
8a80 | 61 72 74 75 70 20 73 63 72 69 70 74 73 00 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 00 74 | artup.scripts.terraform.tfvars.t |
8aa0 | 6f 70 2e 73 6c 73 00 76 53 70 68 65 72 65 00 76 61 72 2e 74 66 00 76 61 72 69 61 62 6c 65 73 2e | op.sls.vSphere.var.tf.variables. |
8ac0 | 74 66 00 76 65 72 73 69 6f 6e 73 2e 74 66 00 76 65 72 73 75 73 20 61 20 6e 6f 6e 2d 65 78 69 73 | tf.versions.tf.versus.a.non-exis |
8ae0 | 74 65 6e 74 20 70 61 74 68 3a 00 76 79 6f 73 2e 74 66 00 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a | tent.path:.vyos.tf.MIME-Version: |
8b00 | 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 | .1.0.Content-Type:.text/plain;.c |
8b20 | 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e | harset=UTF-8.Content-Transfer-En |
8b40 | 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 58 2d 47 65 6e 65 72 61 74 6f 72 3a 20 4c 6f 63 61 6c 61 | coding:.8bit.X-Generator:.Locala |
8b60 | 7a 79 20 28 68 74 74 70 73 3a 2f 2f 6c 6f 63 61 6c 61 7a 79 2e 63 6f 6d 29 0a 50 72 6f 6a 65 63 | zy.(https://localazy.com).Projec |
8b80 | 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 0a 4c 61 6e 67 75 61 67 65 3a 20 65 73 0a 50 6c 75 72 | t-Id-Version:..Language:.es.Plur |
8ba0 | 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 3d | al-Forms:.nplurals=2;.plural=(n= |
8bc0 | 3d 31 29 20 3f 20 30 20 3a 20 31 3b 0a 00 23 20 20 20 74 65 72 72 61 66 6f 72 6d 41 5a 20 23 20 | =1).?.0.:.1;..#...terraformAZ.#. |
8be0 | 20 20 74 65 72 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 | ..terraformvSphere.#...terraform |
8c00 | 47 6f 6f 67 6c 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 | Google.#az.login.#cd./your.folde |
8c20 | 72 00 23 74 65 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 | r.#terraform.apply.#terraform.in |
8c40 | 69 74 00 23 74 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 | it.#terraform.plan.#yes.**NOTE** |
8c60 | 3a 20 62 65 20 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 | :.be.careful.while.copying.and.p |
8c80 | 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 44 6f 75 62 6c 65 | asting.previous.commands..Double |
8ca0 | 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 65 63 74 65 64 | .quotes.may.need.to.be.corrected |
8cc0 | 2e 00 2a 2a 4e 4f 54 41 2a 2a 3a 20 74 65 6e 67 61 20 63 75 69 64 61 64 6f 20 61 6c 20 63 6f 70 | ..**NOTA**:.tenga.cuidado.al.cop |
8ce0 | 69 61 72 20 79 20 70 65 67 61 72 20 63 6f 6d 61 6e 64 6f 73 20 61 6e 74 65 72 69 6f 72 65 73 2e | iar.y.pegar.comandos.anteriores. |
8d00 | 20 45 73 20 70 6f 73 69 62 6c 65 20 71 75 65 20 73 65 61 20 6e 65 63 65 73 61 72 69 6f 20 63 6f | .Es.posible.que.sea.necesario.co |
8d20 | 72 72 65 67 69 72 20 6c 61 73 20 63 6f 6d 69 6c 6c 61 73 20 64 6f 62 6c 65 73 2e 00 2a 2a 6d 65 | rregir.las.comillas.dobles..**me |
8d40 | 74 61 64 61 74 6f 73 2a 2a 3a 20 61 72 63 68 69 76 6f 20 76 61 63 c3 ad 6f 20 28 6f 62 6c 69 67 | tadatos**:.archivo.vac..o.(oblig |
8d60 | 61 74 6f 72 69 6f 29 2e 00 45 6c 20 61 72 63 68 69 76 6f 20 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f | atorio)..El.archivo.**network-co |
8d80 | 6e 66 69 67 2a 2a 20 73 6f 6c 6f 20 74 69 65 6e 65 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 | nfig**.solo.tiene.una.configurac |
8da0 | 69 c3 b3 6e 20 71 75 65 20 64 65 73 68 61 62 69 6c 69 74 61 20 65 6c 20 63 6c 69 65 6e 74 65 20 | i..n.que.deshabilita.el.cliente. |
8dc0 | 64 68 63 70 20 61 75 74 6f 6d c3 a1 74 69 63 6f 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 | dhcp.autom..tico.en.la.primera.i |
8de0 | 6e 74 65 72 66 61 7a 2e 00 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 3a 20 61 72 63 | nterfaz..**network-config**:.arc |
8e00 | 68 69 76 6f 20 71 75 65 20 69 6e 64 69 63 61 72 c3 a1 20 65 76 69 74 61 72 20 65 6c 20 63 6c 69 | hivo.que.indicar...evitar.el.cli |
8e20 | 65 6e 74 65 20 64 68 63 70 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a | ente.dhcp.en.la.primera.interfaz |
8e40 | 2e 00 45 6c 20 61 72 63 68 69 76 6f 20 2a 2a 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2a | ..El.archivo.**datos.de.usuario* |
8e60 | 2a 20 64 65 62 65 20 63 6f 6d 65 6e 7a 61 72 20 63 6f 6e 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e | *.debe.comenzar.con.``#cloud-con |
8e80 | 66 69 67 60 60 20 79 20 63 6f 6e 74 69 65 6e 65 20 63 6f 6d 61 6e 64 6f 73 20 76 79 6f 73 2e 20 | fig``.y.contiene.comandos.vyos.. |
8ea0 | 50 6f 72 20 65 6a 65 6d 70 6c 6f 3a 00 2a 2a 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2a | Por.ejemplo:.**datos.de.usuario* |
8ec0 | 2a 3a 20 69 6e 63 6c 75 79 65 20 63 6f 6d 61 6e 64 6f 73 20 76 79 6f 73 2e 00 2f 61 72 63 68 69 | *:.incluye.comandos.vyos../archi |
8ee0 | 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 2f 63 6f 6e 66 69 67 75 72 61 72 | vo.de.configuraci..n./configurar |
8f00 | 00 2f 67 65 6e 65 72 61 72 00 2f 69 6d 61 67 65 6e 00 2f 70 6f 77 65 72 6f 66 66 00 2f 72 65 62 | ./generar./imagen./poweroff./reb |
8f20 | 6f 6f 74 00 2f 72 65 69 6e 69 63 69 61 72 00 2f 72 65 63 75 70 65 72 61 72 00 2f 65 73 70 65 63 | oot./reiniciar./recuperar./espec |
8f40 | 74 c3 a1 63 75 6c 6f 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 | t..culo.1.Ansible.doesn't.connec |
8f60 | 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 63 65 3a 20 | t.via.SSH.to.your.AWS.instance:. |
8f80 | 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 53 53 48 20 | you.have.to.check.that.your.SSH. |
8fa0 | 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 20 2f 72 6f | key.has.copied.into.the.path./ro |
8fc0 | 6f 74 2f 61 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 | ot/aws/..1.Collect.all.data.in.t |
8fe0 | 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 64 20 63 72 | o.file."terraform.tfvars".and.cr |
9000 | 65 61 74 65 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 | eate.resources.for.example."terr |
9020 | 61 66 6f 72 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 | aform".1.Create.an.UNIX.instance |
9040 | 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 20 63 6c 6f 75 64 | .whenever.you.want.(local,.cloud |
9060 | 2c 20 61 6e 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 | ,.and.so.on).1.Create.an.UNIX.or |
9080 | 20 57 69 6e 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 | .Windows.instance.1.Create.an.ac |
90a0 | 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 63 | count.with.AWS.and.get.your."acc |
90c0 | 65 73 73 5f 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 | ess_key",."secret.key".1.Create. |
90e0 | 61 6e 20 61 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 | an.account.with.Azure.1..Ansible |
9100 | 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 |
9120 | 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 20 63 68 65 63 6b | .AWS.instance:.you.have.to.check |
9140 | 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 69 65 64 20 69 6e | .that.your.SSH.key.has.copied.in |
9160 | 74 6f 20 74 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 | to.the.path./root/aws/..Also,.in |
9180 | 63 72 65 61 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 | crease.the.time.in.the.file.inst |
91a0 | 61 6e 63 65 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 | ance.yml.from.300.sec.to.500.sec |
91c0 | 20 6f 72 20 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 | .or.more..(It.depends.on.your.lo |
91e0 | 63 61 74 69 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 | cation)..Make.sure.that.you.have |
9200 | 20 6f 70 65 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 | .opened.access.to.the.instance.i |
9220 | 6e 20 74 68 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 | n.the.security.group..1.1.Collec |
9240 | 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 72 61 66 6f 72 6d | t.all.data.in.to.file."terraform |
9260 | 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 63 65 73 20 66 6f | .tfvars".and.create.resources.fo |
9280 | 20 65 78 61 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 | .example."terraform".1.1.Create. |
92a0 | 61 6e 20 61 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 | an.account.with.AWS.and.get.your |
92c0 | 20 22 61 63 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 | ."access_key",."secret.key".1.1. |
92e0 | 43 72 65 61 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 | Create.an.account.with.Azure.1.2 |
9300 | 20 43 72 65 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 | .Create.a.key.pair.and.download. |
9320 | 79 6f 75 72 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 | your..pem.key.1.2.Create.a.key.p |
9340 | 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 65 6d 20 6b 65 79 00 | air_.and.download.your..pem.key. |
9360 | 31 2e 33 20 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 | 1.3.Create.a.security.group.for. |
9380 | 74 68 65 20 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 | the.new.VyOS.instance.1.3.Create |
93a0 | 20 61 20 73 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 | .a.security.group_.for.the.new.V |
93c0 | 79 4f 53 20 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 | yOS.instance.and.open.all.traffi |
93e0 | 63 00 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 77 6e 6c | c.2.Create.a.key.pair_.and.downl |
9400 | 6f 61 64 20 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 | oad.your..pem.key.2.Download.and |
9420 | 20 69 6e 73 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 | .install.Ansible.2.Download.and. |
9440 | 69 6e 73 74 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 | install.Terraform.2.Terraform.do |
9460 | 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 20 41 6e | esn't.connect.via.SSH.to.your.An |
9480 | 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 68 65 63 | sible.instance:.you.have.to.chec |
94a0 | 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 6f 72 64 | k.the.correct.login.and.password |
94c0 | 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 56 79 4f 53 2e 20 74 | .in.the.part.of.the.file.VyOS..t |
94e0 | 66 00 32 2e 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 | f.2.1.Create.a.UNIX.or.Windows.i |
9500 | 6e 73 74 61 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 | nstance.2.1.Create.a0.UNIX.or.Wi |
9520 | 6e 64 6f 77 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 | ndows.instance.2.2.Download.and. |
9540 | 69 6e 73 74 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 | install.Terraform.2.3.Create.the |
9560 | 20 66 6f 6c 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 | .folder.for.example.../awsvyos/. |
9580 | 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 70 6c | 2.3.Create.the.folder.for.exampl |
95a0 | 65 20 2e 2e 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 | e.../azvyos/.2.3.Create.the.fold |
95c0 | 65 72 20 66 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 | er.for.example.../vsphere/.2.3.C |
95e0 | 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 2f 72 6f | reate.the.folder.for.example./ro |
9600 | 6f 74 2f 61 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 | ot/awsterraform.2.4.Copy.all.fil |
9620 | 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 6d 20 69 6e 74 | es.from.my.folder./Terraform.int |
9640 | 6f 20 79 6f 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 | o.your.Terraform.project.2.4.Cop |
9660 | 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 2f 54 65 72 72 | y.all.files.from.my.folder./Terr |
9680 | 61 66 6f 72 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 | aform.into.your.Terraform.projec |
96a0 | 74 20 28 6d 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 | t.(main.tf,.variables.tf).2.4.Co |
96c0 | 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 72 6d | py.all.files.into.your.Terraform |
96e0 | 20 70 72 6f 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 | .project."/root/awsterraform".(v |
9700 | 79 6f 73 2e 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 | yos.tf,.var.tf,.terraform.tfvars |
9720 | 2c 76 65 72 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 | ,version.tf),.more.detailed.see. |
9740 | 60 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 | `Structure.of.files.Terrafom.for |
9760 | 20 41 57 53 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 | .AWS`_.2.4.Copy.all.files.into.y |
9780 | 6f 75 72 20 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 | our.Terraform.project.(vyos.tf,. |
97a0 | 76 61 72 2e 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 | var.tf).2.4.1.Please.type.the.in |
97c0 | 66 6f 72 6d 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 | formation.into.the.strings.22,.3 |
97e0 | 35 2c 20 33 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 | 5,.36.of.file."vyos.tf".2.5.Logi |
9800 | 6e 20 77 69 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 | n.with.Azure..using.the.command. |
9820 | 32 2e 35 20 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 | 2.5.Type.the.commands.:.2.6.Type |
9840 | 20 74 68 65 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 | .the.commands.:.3.Create.the.fol |
9860 | 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 00 33 20 43 72 65 | der.for.example./root/aws/.3.Cre |
9880 | 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 |
98a0 | 2f 61 77 73 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 | /awsterraform.3.Create.the.folde |
98c0 | 72 20 66 6f 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 | r.for.example./root/az/.3.Create |
98e0 | 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 7a | .the.folder.for.example./root/az |
9900 | 76 79 6f 73 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 | vyos/.3.Create.the.folder.for.ex |
9920 | 61 6d 70 6c 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 | ample./root/vsphereterraform.3.C |
9940 | 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 2f 72 6f | reate.the.folder.for.example./ro |
9960 | 6f 74 2f 76 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 | ot/vsphereterraform/.3.1.Create. |
9980 | 61 20 55 4e 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 | a.UNIX.instance.3.1.Create.a.UNI |
99a0 | 58 20 69 6e 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 | X.instance.whenever.you.want.(lo |
99c0 | 63 61 6c 2c 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 | cal,.cloud,.and.so.on).3.2.Downl |
99e0 | 6f 61 64 20 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 | oad.and.install.Ansible.3.3.Crea |
9a00 | 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 2f | te.the.folder.for.example./root/ |
9a20 | 61 77 73 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 65 | aws/.3.3.Create.the.folder.for.e |
9a40 | 78 61 6d 70 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 | xample./root/az/.3.3.Create.the. |
9a60 | 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 73 70 68 65 72 65 | folder.for.example./root/vsphere |
9a80 | 2f 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 6d 79 20 66 6f 6c | /.3.4.Copy.all.files.from.my.fol |
9aa0 | 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 69 62 6c 65 20 70 | der./Ansible.into.your.Ansible.p |
9ac0 | 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 6e 63 65 2e 79 6d | roject.(ansible.cfg,.instance.ym |
9ae0 | 6c 20 61 6e 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 | l.and./group_vars).3.4.Copy.all. |
9b00 | 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 65 20 69 6e | files.from.my.folder./Ansible.in |
9b20 | 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 69 62 6c 65 | to.your.Ansible.project.(ansible |
9b40 | 2e 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 29 00 33 | .cfg,.instance.yml,.mykey.pem).3 |
9b60 | 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 41 6e 73 69 | .4.Copy.all.files.into.your.Ansi |
9b80 | 62 6c 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 | ble.project."/root/aws/".(ansibl |
9ba0 | 65 2e 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 | e.cfg,.instance.yml,.mykey.pem.a |
9bc0 | 6e 64 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 | nd."all"),.more.detailed.see.`St |
9be0 | 72 75 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 | ructure.of.files.Ansible.for.AWS |
9c00 | 60 5f 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 | `_.4.Copy.all.files.into.your.An |
9c20 | 73 69 62 6c 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 | sible.project."/root/aws/".(ansi |
9c40 | 62 6c 65 2e 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 | ble.cfg,.instance.yml,.mykey.pem |
9c60 | 20 61 6e 64 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 | .and."all"),.more.detailed.see.` |
9c80 | 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 65 20 66 6f 72 20 41 | Structure.of.files.Ansible.for.A |
9ca0 | 57 53 60 5f 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 | WS`_.4.Copy.all.files.into.your. |
9cc0 | 41 6e 73 69 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 | Ansible.project."/root/az/".(ans |
9ce0 | 69 62 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 | ible.cfg,.instance.yml,"all"),.m |
9d00 | 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 66 | ore.detailed.see.`Structure.of.f |
9d20 | 69 6c 65 73 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 | iles.Ansible.for.Azure`_.4.Copy. |
9d40 | 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 6a | all.files.into.your.Ansible.proj |
9d60 | 65 63 74 20 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 | ect."/root/vsphereterraform/".(a |
9d80 | 6e 73 69 62 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 | nsible.cfg,.instance.yml,"all"), |
9da0 | 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 66 | .more.detailed.see.`Structure.of |
9dc0 | 20 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 60 5f 00 34 2e 31 | .files.Ansible.for.vSphere`_.4.1 |
9de0 | 20 54 79 70 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 | .Type.the.commands.on.your.Terra |
9e00 | 66 6f 6d 20 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 | fom.instance:.A.VyOS.qcow.image. |
9e20 | 77 69 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 | with.cloud-init.options.is.neede |
9e40 | 64 2e 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 | d..This.can.be.obtained.using.`v |
9e60 | 79 6f 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 | yos-vm-images`_.repo..After.clon |
9e80 | 69 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 | ing.the.repo,.edit.the.file.**qe |
9ea0 | 6d 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 | mu.yml**.and.comment.the.**downl |
9ec0 | 6f 61 64 2d 69 73 6f 2a 2a 20 72 6f 6c 65 2e 00 53 65 20 6e 65 63 65 73 69 74 61 20 75 6e 61 20 | oad-iso**.role..Se.necesita.una. |
9ee0 | 69 6d 61 67 65 6e 20 71 63 6f 77 20 64 65 20 56 79 4f 53 20 63 6f 6e 20 6f 70 63 69 6f 6e 65 73 | imagen.qcow.de.VyOS.con.opciones |
9f00 | 20 64 65 20 69 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 2e 20 | .de.inicializaci..n.en.la.nube.. |
9f20 | 45 73 74 6f 20 73 65 20 70 75 65 64 65 20 6f 62 74 65 6e 65 72 20 75 73 61 6e 64 6f 20 60 76 79 | Esto.se.puede.obtener.usando.`vy |
9f40 | 6f 73 2d 76 6d 2d 69 6d 61 67 65 73 60 5f 20 72 65 70 6f 2e 20 44 65 73 70 75 c3 a9 73 20 64 65 | os-vm-images`_.repo..Despu..s.de |
9f60 | 20 63 6c 6f 6e 61 72 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 2c 20 65 64 69 74 65 20 65 6c | .clonar.el.repositorio,.edite.el |
9f80 | 20 61 72 63 68 69 76 6f 20 2a 2a 71 65 6d 75 2e 79 6d 6c 2a 2a 20 79 20 63 6f 6d 65 6e 74 65 20 | .archivo.**qemu.yml**.y.comente. |
9fa0 | 65 6c 20 72 6f 6c 20 2a 2a 64 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 2e 00 55 6e 20 64 6f 63 75 | el.rol.**download-iso**..Un.docu |
9fc0 | 6d 65 6e 74 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6e 75 | mento.de.configuraci..n.de.la.nu |
9fe0 | 62 65 20 65 73 74 c3 a1 20 65 73 63 72 69 74 6f 20 65 6e 20 59 41 4d 4c 2e 20 45 6c 20 61 72 63 | be.est...escrito.en.YAML..El.arc |
a000 | 68 69 76 6f 20 64 65 62 65 20 63 6f 6d 65 6e 7a 61 72 20 63 6f 6e 20 6c 61 20 6c c3 ad 6e 65 61 | hivo.debe.comenzar.con.la.l..nea |
a020 | 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 60 2e 20 4c 61 73 20 c3 ba 6e 69 63 61 73 20 | .``#cloud-config``..Las...nicas. |
a040 | 63 6c 61 76 65 73 20 64 65 20 6e 69 76 65 6c 20 73 75 70 65 72 69 6f 72 20 61 64 6d 69 74 69 64 | claves.de.nivel.superior.admitid |
a060 | 61 73 20 73 6f 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 20 | as.son.``vyos_config_commands``. |
a080 | 79 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 2e 20 45 6c 20 75 73 6f 20 64 65 20 65 73 74 | y.``write_files``..El.uso.de.est |
a0a0 | 61 73 20 74 65 63 6c 61 73 20 73 65 20 64 65 73 63 72 69 62 65 20 65 6e 20 6c 61 73 20 64 6f 73 | as.teclas.se.describe.en.las.dos |
a0c0 | 20 73 65 63 63 69 6f 6e 65 73 20 73 69 67 75 69 65 6e 74 65 73 2e 00 41 20 63 6f 6e 74 69 6e 75 | .secciones.siguientes..A.continu |
a0e0 | 61 63 69 c3 b3 6e 20 73 65 20 6d 75 65 73 74 72 61 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 73 69 6d | aci..n.se.muestra.un.ejemplo.sim |
a100 | 70 6c 65 2c 20 64 6f 6e 64 65 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 6f 70 73 20 65 6a 65 63 75 74 | ple,.donde.el.comando.ops.ejecut |
a120 | 61 64 6f 20 65 6e 20 65 6c 20 73 63 72 69 70 74 20 70 6f 73 74 65 72 69 6f 72 20 61 6c 20 65 6e | ado.en.el.script.posterior.al.en |
a140 | 6c 61 63 65 20 65 73 20 26 71 75 6f 74 3b 6d 6f 73 74 72 61 72 20 69 6e 74 65 72 66 61 63 65 73 | lace.es."mostrar.interfaces |
a160 | 26 71 75 6f 74 3b 2e 00 4e 6f 20 73 65 20 70 65 72 6d 69 74 65 20 75 6e 20 73 c3 ad 6d 62 6f 6c | "..No.se.permite.un.s..mbol |
a180 | 6f 20 64 65 20 63 6f 6d 69 6c 6c 61 73 20 73 69 6d 70 6c 65 73 20 64 65 6e 74 72 6f 20 64 65 20 | o.de.comillas.simples.dentro.de. |
a1a0 | 75 6e 20 63 6f 6d 61 6e 64 6f 20 6f 20 76 61 6c 6f 72 2e 00 50 75 6e 74 6f 73 20 66 69 6e 61 6c | un.comando.o.valor..Puntos.final |
a1c0 | 65 73 20 64 65 20 6c 61 20 41 50 49 00 41 57 53 00 41 57 53 5f 74 65 72 72 61 66 6f 72 6d 5f 61 | es.de.la.API.AWS.AWS_terraform_a |
a1e0 | 6e 73 69 62 6c 65 5f 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 41 63 65 70 | nsible_single_vyos_instance.Acep |
a200 | 74 61 72 20 63 6c 61 76 65 20 64 65 20 6d 69 6e 69 6f 6e 00 41 66 74 65 72 20 65 78 65 63 75 74 | tar.clave.de.minion.After.execut |
a220 | 69 6e 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 | ing.all.the.commands.you.will.ha |
a240 | 76 65 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 57 53 | ve.your.VyOS.instance.on.the.AWS |
a260 | 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,. |
a280 | 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. |
a2a0 | 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 |
a2c0 | 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 |
a2e0 | 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 |
a300 | 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 |
a320 | 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 | n.the.Azure.cloud.with.your.conf |
a340 | 69 67 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 | iguration,.it's.a.very.convenien |
a360 | 74 20 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 | t.desition..If.you.need.to.delet |
a380 | 65 20 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 | e.the.instance.please.type.the.c |
a3a0 | 6f 6d 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 | ommand:.After.executing.all.the. |
a3c0 | 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 53 | commands.you.will.have.your.VyOS |
a3e0 | 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 77 69 74 68 20 79 6f | .instance.on.the.vSphere.with.yo |
a400 | 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 63 6f | ur.configuration,.it's.a.very.co |
a420 | 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 20 74 | nvenient.desition..If.you.need.t |
a440 | 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 79 70 | o.delete.the.instance.please.typ |
a460 | 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 66 74 65 72 20 74 68 65 20 60 60 76 79 6f 73 5f | e.the.command:.After.the.``vyos_ |
a480 | 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 20 61 72 65 20 65 78 65 63 75 74 65 64 2c 20 | config_commands``.are.executed,. |
a4a0 | 63 6c 6f 75 64 2d 69 6e 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 20 70 | cloud-init.will.automatically..p |
a4c0 | 65 72 66 6f 72 6d 20 61 20 60 60 63 6f 6d 6d 69 74 60 60 20 61 6e 64 20 60 60 73 61 76 65 60 60 | erform.a.``commit``.and.``save`` |
a4e0 | 20 6f 70 65 72 61 74 69 6f 6e 2e 00 54 6f 64 6f 73 20 6c 6f 73 20 70 75 6e 74 6f 73 20 66 69 6e | .operation..Todos.los.puntos.fin |
a500 | 61 6c 65 73 20 73 6f 6c 6f 20 65 73 63 75 63 68 61 6e 20 73 6f 6c 69 63 69 74 75 64 65 73 20 48 | ales.solo.escuchan.solicitudes.H |
a520 | 54 54 50 20 50 4f 53 54 20 79 20 6c 61 20 43 4c 41 56 45 20 41 50 49 20 64 65 62 65 20 65 73 74 | TTP.POST.y.la.CLAVE.API.debe.est |
a540 | 61 62 6c 65 63 65 72 73 65 20 63 6f 6d 6f 20 60 60 63 6c 61 76 65 60 60 20 65 6e 20 6c 6f 73 20 | ablecerse.como.``clave``.en.los. |
a560 | 64 61 74 6f 73 20 64 65 6c 20 66 6f 72 6d 75 6c 61 72 69 6f 2e 00 41 6c 6c 20 66 69 6c 65 73 20 | datos.del.formulario..All.files. |
a580 | 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 66 6f 75 6e 64 20 68 | about.the.article.can.be.found.h |
a5a0 | 65 72 65 5f 00 54 6f 64 6f 73 20 65 73 74 6f 73 20 70 75 65 64 65 6e 20 61 6e 75 6c 61 72 73 65 | ere_.Todos.estos.pueden.anularse |
a5c0 | 20 6d 65 64 69 61 6e 74 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c | .mediante.la.configuraci..n.en.l |
a5e0 | 6f 73 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2e 00 41 6c 73 6f 2c 20 69 6e 63 72 65 | os.datos.de.usuario..Also,.incre |
a600 | 61 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 | ase.the.time.in.the.file.instanc |
a620 | 65 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 | e.yml.from.300.sec.to.500.sec.or |
a640 | 20 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 | .more..(It.depends.on.your.locat |
a660 | 69 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 | ion)..Make.sure.that.you.have.op |
a680 | 65 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 | ened.access.to.the.instance.in.t |
a6a0 | 68 65 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 41 64 65 6d c3 a1 73 2c 20 65 73 74 65 | he.security.group..Adem..s,.este |
a6c0 | 20 6c 61 62 6f 72 61 74 6f 72 69 6f 20 63 6f 6e 73 69 64 65 72 61 3a 00 41 6e 73 69 62 6c 65 00 | .laboratorio.considera:.Ansible. |
a6e0 | 43 75 61 6c 71 75 69 65 72 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 71 75 65 20 73 65 20 68 | Cualquier.modificaci..n.que.se.h |
a700 | 61 79 61 20 72 65 61 6c 69 7a 61 64 6f 20 70 61 72 61 20 65 76 69 74 61 72 20 65 72 72 6f 72 65 | aya.realizado.para.evitar.errore |
a720 | 73 20 6e 6f 20 63 6f 72 72 65 67 69 64 6f 73 20 65 20 69 6d 70 6c 65 6d 65 6e 74 61 72 20 6d 65 | s.no.corregidos.e.implementar.me |
a740 | 6a 6f 72 61 73 20 71 75 65 20 6e 6f 20 65 73 74 c3 a9 6e 20 63 6f 6d 70 6c 65 74 61 73 20 65 6e | joras.que.no.est..n.completas.en |
a760 | 20 65 6c 20 73 69 73 74 65 6d 61 20 56 79 4f 53 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 | .el.sistema.VyOS.se.puede.coloca |
a780 | 72 20 61 71 75 c3 ad 2e 00 45 6e 20 65 73 74 65 20 70 61 73 6f 2c 20 70 6f 64 65 6d 6f 73 20 6f | r.aqu....En.este.paso,.podemos.o |
a7a0 | 62 74 65 6e 65 72 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 64 65 6c 20 6d 6f 64 6f 20 6f 70 65 | btener.informaci..n.del.modo.ope |
a7c0 | 72 61 74 69 76 6f 20 64 65 20 6c 6f 73 20 6e 6f 64 6f 73 20 64 65 20 56 79 4f 53 3a 00 41 75 74 | rativo.de.los.nodos.de.VyOS:.Aut |
a7e0 | 65 6e 74 69 63 61 63 69 c3 b3 6e 00 41 7a 75 72 00 41 7a 75 72 65 5f 74 65 72 72 61 66 6f 72 6d | enticaci..n.Azur.Azure_terraform |
a800 | 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 61 6e 63 65 00 41 6e | _ansible_single_vyos_instance.An |
a820 | 74 65 73 20 64 65 20 63 6f 6d 65 6e 7a 61 72 2c 20 63 6f 6e 73 75 6c 74 65 20 63 6c 6f 75 64 2d | tes.de.comenzar,.consulte.cloud- |
a840 | 69 6e 69 74 20 60 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 20 70 61 72 61 | init.`network-config-docs`_.para |
a860 | 20 73 61 62 65 72 20 63 c3 b3 6d 6f 20 69 6d 70 6f 72 74 61 72 20 63 6f 6e 66 69 67 75 72 61 63 | .saber.c..mo.importar.configurac |
a880 | 69 6f 6e 65 73 20 64 65 20 75 73 75 61 72 69 6f 20 79 20 64 65 20 72 65 64 2e 00 41 20 63 6f 6e | iones.de.usuario.y.de.red..A.con |
a8a0 | 74 69 6e 75 61 63 69 c3 b3 6e 2c 20 76 65 61 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 70 61 72 61 20 | tinuaci..n,.vea.un.ejemplo.para. |
a8c0 | 63 75 72 6c 20 79 20 6f 74 72 6f 20 70 61 72 61 20 70 79 74 68 6f 6e 2e 20 45 6c 20 72 65 73 74 | curl.y.otro.para.python..El.rest |
a8e0 | 6f 20 64 65 20 6c 61 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 73 65 20 72 65 64 75 63 65 | o.de.la.documentaci..n.se.reduce |
a900 | 20 61 20 63 75 72 6c 2e 00 56 65 72 69 66 69 71 75 65 20 6c 61 73 20 74 65 63 6c 61 73 20 64 65 | .a.curl..Verifique.las.teclas.de |
a920 | 20 73 61 6c 20 65 6e 20 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 73 61 6c 00 43 6f 6d 70 72 75 | .sal.en.el.maestro.de.sal.Compru |
a940 | 65 62 61 20 71 75 65 20 65 6c 20 6d 69 6e 69 6f 6e 20 70 72 6f 78 79 20 65 73 74 c3 a1 20 76 69 | eba.que.el.minion.proxy.est...vi |
a960 | 76 6f 3a 00 43 6f 6d 70 72 75 65 62 61 20 71 75 65 20 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 | vo:.Comprueba.que.el.maestro.de. |
a980 | 6c 61 20 73 61 6c 20 70 75 65 64 65 20 63 6f 6d 75 6e 69 63 61 72 73 65 20 63 6f 6e 20 6c 6f 73 | la.sal.puede.comunicarse.con.los |
a9a0 | 20 6d 69 6e 69 6f 6e 73 00 4c 61 73 20 69 6e 73 74 61 6e 63 69 61 73 20 65 6e 20 6c 61 20 6e 75 | .minions.Las.instancias.en.la.nu |
a9c0 | 62 65 20 79 20 76 69 72 74 75 61 6c 69 7a 61 64 61 73 20 64 65 20 56 79 4f 53 20 73 65 20 69 6e | be.y.virtualizadas.de.VyOS.se.in |
a9e0 | 69 63 69 61 6c 69 7a 61 6e 20 6d 65 64 69 61 6e 74 65 20 65 6c 20 65 73 74 c3 a1 6e 64 61 72 20 | icializan.mediante.el.est..ndar. |
aa00 | 64 65 20 6c 61 20 69 6e 64 75 73 74 72 69 61 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 20 41 20 74 72 | de.la.industria.cloud-init..A.tr |
aa20 | 61 76 c3 a9 73 20 64 65 20 63 6c 6f 75 64 2d 69 6e 69 74 2c 20 65 6c 20 73 69 73 74 65 6d 61 20 | av..s.de.cloud-init,.el.sistema. |
aa40 | 72 65 61 6c 69 7a 61 20 74 61 72 65 61 73 20 63 6f 6d 6f 20 69 6e 79 65 63 74 61 72 20 63 6c 61 | realiza.tareas.como.inyectar.cla |
aa60 | 76 65 73 20 53 53 48 20 79 20 63 6f 6e 66 69 67 75 72 61 72 20 6c 61 20 72 65 64 2e 20 41 64 65 | ves.SSH.y.configurar.la.red..Ade |
aa80 | 6d c3 a1 73 2c 20 65 6c 20 75 73 75 61 72 69 6f 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f | m..s,.el.usuario.puede.proporcio |
aaa0 | 6e 61 72 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 70 65 72 73 6f 6e 61 6c 69 | nar.una.configuraci..n.personali |
aac0 | 7a 61 64 61 20 65 6e 20 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 6c 20 6c 61 6e 7a 61 6d 69 65 6e | zada.en.el.momento.del.lanzamien |
aae0 | 74 6f 20 64 65 20 6c 61 20 69 6e 73 74 61 6e 63 69 61 2e 00 4d c3 b3 64 75 6c 6f 73 20 64 65 20 | to.de.la.instancia..M..dulos.de. |
ab00 | 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 00 43 6c 6f 75 64 2d | configuraci..n.en.la.nube.Cloud- |
ab20 | 69 6e 69 74 20 60 72 65 64 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 2e 00 43 6c 6f 75 64 2d 69 | init.`red-config-docs`_..Cloud-i |
ab40 | 6e 69 74 20 65 6e 20 50 72 6f 78 6d 6f 78 00 45 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 63 6f 6d | nit.en.Proxmox.Ejecuci..n.de.com |
ab60 | 61 6e 64 6f 73 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 20 69 6e 69 63 69 61 6c 00 53 65 63 | andos.en.el.arranque.inicial.Sec |
ab80 | 75 65 6e 63 69 61 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 00 | uencias.de.comandos.de.comandos. |
aba0 | 43 6f 6d 61 6e 64 6f 20 70 61 72 61 20 67 65 6e 65 72 61 72 20 60 60 73 65 65 64 2e 69 73 6f 60 | Comando.para.generar.``seed.iso` |
abc0 | 60 00 52 65 71 75 69 73 69 74 6f 73 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 3a 00 46 75 | `.Requisitos.de.los.comandos:.Fu |
abe0 | 65 6e 74 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 66 69 67 75 72 | entes.de.configuraci..n.Configur |
ac00 | 61 63 69 c3 b3 6e 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 | aci..n.Los.comandos.de.configura |
ac20 | 63 69 c3 b3 6e 20 73 65 20 65 6a 65 63 75 74 61 6e 20 63 6f 6d 6f 20 65 6e 20 75 6e 61 20 73 65 | ci..n.se.ejecutan.como.en.una.se |
ac40 | 73 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 72 6d 61 6c 2e 20 | si..n.de.configuraci..n.normal.. |
ac60 | 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 73 69 20 64 65 73 65 61 20 64 65 73 68 61 62 69 6c 69 74 | Por.ejemplo,.si.desea.deshabilit |
ac80 | 61 72 20 75 6e 20 70 61 72 20 42 47 50 20 65 6e 20 6c 61 20 74 72 61 6e 73 69 63 69 c3 b3 6e 20 | ar.un.par.BGP.en.la.transici..n. |
aca0 | 56 52 52 50 20 61 20 6c 61 20 63 6f 70 69 61 20 64 65 20 73 65 67 75 72 69 64 61 64 3a 00 43 6f | VRRP.a.la.copia.de.seguridad:.Co |
acc0 | 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 44 65 6c 65 74 65 20 4f 62 6a 65 63 74 00 43 6f 6e 66 | nfigure,.then.Delete.Object.Conf |
ace0 | 69 67 75 72 65 2c 20 74 68 65 6e 20 4c 6f 61 64 20 46 69 6c 65 00 43 6f 6e 66 69 67 75 72 65 2c | igure,.then.Load.File.Configure, |
ad00 | 20 74 68 65 6e 20 53 61 76 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 76 65 20 | .then.Save.Configure,.then.Save. |
ad20 | 46 69 6c 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 65 74 00 43 6f 6e 66 69 67 75 | File.Configure,.then.Set.Configu |
ad40 | 72 65 2c 20 74 68 65 6e 20 53 68 6f 77 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 | re,.then.Show.Object.Configure,. |
ad60 | 74 68 65 6e 20 53 68 6f 77 20 61 20 53 69 6e 67 6c 65 20 4f 62 6a 65 63 74 20 56 61 6c 75 65 00 | then.Show.a.Single.Object.Value. |
ad80 | 43 6f 6e 74 65 6e 74 00 43 6f 6e 74 65 6e 69 64 6f 20 64 65 20 63 6f 6d 61 6e 64 6f 73 2e 63 6f | Content.Contenido.de.comandos.co |
ada0 | 6e 66 00 43 6f 6e 74 65 6e 69 64 6f 20 64 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 | nf.Contenido.del.archivo.de.conf |
adc0 | 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 72 65 64 3a 00 43 72 65 61 72 20 73 65 6d 69 6c 6c 61 | iguraci..n.de.red:.Crear.semilla |
ade0 | 2e 69 73 6f 00 43 72 65 65 20 61 72 63 68 69 76 6f 73 20 64 65 20 74 65 78 74 6f 20 6c 6c 61 6d | .iso.Cree.archivos.de.texto.llam |
ae00 | 61 64 6f 73 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 74 6f | ados.datos.de.usuario.y.metadato |
ae20 | 73 2e 20 45 6e 20 6c 6f 73 20 73 69 73 74 65 6d 61 73 20 62 61 73 61 64 6f 73 20 65 6e 20 4c 69 | s..En.los.sistemas.basados.en.Li |
ae40 | 6e 75 78 2c 20 6c 61 20 75 74 69 6c 69 64 61 64 20 6d 6b 69 73 6f 66 73 20 73 65 20 70 75 65 64 | nux,.la.utilidad.mkisofs.se.pued |
ae60 | 65 20 75 74 69 6c 69 7a 61 72 20 70 61 72 61 20 63 72 65 61 72 20 6c 61 20 49 53 4f 20 69 6e 69 | e.utilizar.para.crear.la.ISO.ini |
ae80 | 63 69 61 6c 2e 20 4c 61 20 73 69 67 75 69 65 6e 74 65 20 73 69 6e 74 61 78 69 73 20 61 67 72 65 | cial..La.siguiente.sintaxis.agre |
aea0 | 67 61 72 c3 a1 20 65 73 74 6f 73 20 61 72 63 68 69 76 6f 73 20 61 6c 20 73 69 73 74 65 6d 61 20 | gar...estos.archivos.al.sistema. |
aec0 | 64 65 20 61 72 63 68 69 76 6f 73 20 49 53 4f 20 39 36 36 30 2e 00 43 72 65 61 63 69 c3 b3 6e 20 | de.archivos.ISO.9660..Creaci..n. |
aee0 | 64 65 20 6c 61 20 6d c3 a1 71 75 69 6e 61 20 76 69 72 74 75 61 6c 00 4c 6f 73 20 73 63 72 69 70 | de.la.m..quina.virtual.Los.scrip |
af00 | 74 73 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 73 20 6e 6f 20 73 65 20 65 6a 65 63 75 74 61 6e | ts.personalizados.no.se.ejecutan |
af20 | 20 63 6f 6e 20 70 72 69 76 69 6c 65 67 69 6f 73 20 64 65 20 72 6f 6f 74 20 28 55 73 65 20 73 75 | .con.privilegios.de.root.(Use.su |
af40 | 64 6f 20 69 6e 73 69 64 65 20 73 69 20 65 73 20 6e 65 63 65 73 61 72 69 6f 29 2e 00 44 48 43 50 | do.inside.si.es.necesario)..DHCP |
af60 | 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 20 45 74 68 65 72 6e 65 74 | .en.la.primera.interfaz.Ethernet |
af80 | 20 73 69 20 6e 6f 20 73 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 6e 69 6e 67 75 6e 61 20 63 6f | .si.no.se.proporciona.ninguna.co |
afa0 | 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 72 65 64 2e 00 44 65 70 6c 6f 79 69 6e 67 20 56 | nfiguraci..n.de.red..Deploying.V |
afc0 | 79 4f 53 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 56 | yOS.in.the.AWS.cloud.Deploying.V |
afe0 | 79 4f 53 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 | yOS.in.the.Azure.cloud.Deploying |
b000 | 20 56 79 4f 53 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 | .VyOS.in.the.vSphere.infrastruct |
b020 | 75 72 65 00 44 65 70 6c 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c | ure.Deploying.vyos.in.the.AWS.cl |
b040 | 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 | oud.Deploying.vyos.in.the.Azure. |
b060 | 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 76 79 6f 73 20 69 6e 20 74 68 65 20 56 73 70 68 | cloud.Deploying.vyos.in.the.Vsph |
b080 | 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 69 61 00 45 6a 65 6d 70 6c 6f 00 45 6a 65 6d 70 6c | ere.infrastructia.Ejemplo.Ejempl |
b0a0 | 6f 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 6e 20 | o.de.comandos.de.configuraci..n. |
b0c0 | 64 65 6c 20 61 72 63 68 69 76 6f 20 26 71 75 6f 74 3b 2f 73 72 76 2f 73 61 6c 74 2f 73 74 61 74 | del.archivo."/srv/salt/stat |
b0e0 | 65 73 2f 63 6f 6d 6d 61 6e 64 73 2e 74 78 74 26 71 75 6f 74 3b 00 45 6a 65 6d 70 6c 6f 20 64 65 | es/commands.txt".Ejemplo.de |
b100 | 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 3a 00 45 6a 65 6d 70 6c 6f 20 64 65 20 6d 6f 64 6f | .configuraci..n:.Ejemplo.de.modo |
b120 | 20 6f 70 65 72 61 74 69 76 6f 3a 00 45 6a 65 6d 70 6c 6f 73 00 45 6a 65 63 75 63 69 c3 b3 6e 20 | .operativo:.Ejemplos.Ejecuci..n. |
b140 | 64 65 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 00 45 6a 65 | de.scripts.de.configuraci..n.Eje |
b160 | 63 75 63 69 c3 b3 6e 20 64 65 20 73 65 63 75 65 6e 63 69 61 73 20 64 65 20 63 6f 6d 61 6e 64 6f | cuci..n.de.secuencias.de.comando |
b180 | 73 20 70 72 65 2d 68 6f 6f 6b 73 2f 70 6f 73 74 2d 68 6f 6f 6b 73 00 43 6f 6e 74 65 6e 69 64 6f | s.pre-hooks/post-hooks.Contenido |
b1a0 | 20 64 65 6c 20 61 72 63 68 69 76 6f 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e | .del.archivo.File.contents.of.An |
b1c0 | 73 69 62 6c 65 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 20 41 | sible.for.AWS.File.contents.of.A |
b1e0 | 6e 73 69 62 6c 65 20 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 | nsible.for.Azure.File.contents.o |
b200 | 66 20 41 6e 73 69 62 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 | f.Ansible.for.vSphere.File.conte |
b220 | 6e 74 73 20 6f 66 20 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 | nts.of.Terrafom.for.AWS.File.con |
b240 | 74 65 6e 74 73 20 6f 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 | tents.of.Terrafom.for.Azure.File |
b260 | 20 63 6f 6e 74 65 6e 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 | .contents.of.Terrafom.for.vSpher |
b280 | 65 00 41 72 63 68 69 76 6f 20 67 65 6e 65 72 61 64 6f 20 63 6f 6e 20 65 6c 20 63 6f 6d 61 6e 64 | e.Archivo.generado.con.el.comand |
b2a0 | 6f 20 61 6e 74 65 72 69 6f 72 3a 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2d 31 2e 33 2e 30 2d 63 6c | o.anterior:.``/tmp/vyos-1.3.0-cl |
b2c0 | 6f 75 64 2d 69 6e 69 74 2d 31 30 47 2d 71 65 6d 75 2e 71 63 6f 77 32 60 60 00 46 69 6e 61 6c 6c | oud-init-10G-qemu.qcow2``.Finall |
b2e0 | 79 2c 20 66 69 6c 65 20 2a 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e | y,.file.**meta-data**.has.no.con |
b300 | 74 65 6e 74 2c 20 62 75 74 20 69 74 27 73 20 72 65 71 75 69 72 65 64 2e 00 46 69 6e 61 6c 6d 65 | tent,.but.it's.required..Finalme |
b320 | 6e 74 65 2c 20 65 6c 20 61 72 63 68 69 76 6f 20 2a 2a 6d 65 74 61 64 61 74 6f 73 2a 2a 20 6e 6f | nte,.el.archivo.**metadatos**.no |
b340 | 20 74 69 65 6e 65 20 63 6f 6e 74 65 6e 69 64 6f 2c 20 70 65 72 6f 20 65 73 20 6f 62 6c 69 67 61 | .tiene.contenido,.pero.es.obliga |
b360 | 74 6f 72 69 6f 2e 00 50 61 72 61 20 63 6f 6e 66 69 67 75 72 61 72 20 79 20 68 61 62 69 6c 69 74 | torio..Para.configurar.y.habilit |
b380 | 61 72 20 6c 61 20 41 50 49 2c 20 63 6f 6e 73 75 6c 74 65 20 3a 72 65 66 3a 60 68 74 74 70 2d 61 | ar.la.API,.consulte.:ref:`http-a |
b3a0 | 70 69 60 00 50 61 72 61 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 20 61 64 6d 69 6e 69 73 74 72 61 | pi`.Para.problemas.de.administra |
b3c0 | 63 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2f 61 63 74 75 61 6c 69 7a | ci..n.de.configuraci..n/actualiz |
b3e0 | 61 63 69 c3 b3 6e 2c 20 6c 61 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 64 65 20 65 73 74 65 | aci..n,.la.modificaci..n.de.este |
b400 | 20 73 63 72 69 70 74 20 64 65 62 65 20 73 65 72 20 6c 61 20 c3 ba 6c 74 69 6d 61 20 6f 70 63 69 | .script.debe.ser.la...ltima.opci |
b420 | c3 b3 6e 2e 20 53 69 65 6d 70 72 65 20 69 6e 74 65 6e 74 65 20 65 6e 63 6f 6e 74 72 61 72 20 70 | ..n..Siempre.intente.encontrar.p |
b440 | 72 69 6d 65 72 6f 20 73 6f 6c 75 63 69 6f 6e 65 73 20 62 61 73 61 64 61 73 20 65 6e 20 6c 6f 73 | rimero.soluciones.basadas.en.los |
b460 | 20 63 6f 6d 61 6e 64 6f 73 20 43 4c 49 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 63 68 65 63 | .comandos.CLI..For.example,.chec |
b480 | 6b 20 61 6e 20 65 78 69 73 74 69 6e 67 20 70 61 74 68 3a 00 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c | k.an.existing.path:.Por.ejemplo, |
b4a0 | 20 6f 62 74 65 6e 67 61 20 6c 61 73 20 64 69 72 65 63 63 69 6f 6e 65 73 20 64 65 20 75 6e 61 20 | .obtenga.las.direcciones.de.una. |
b4c0 | 69 6e 74 65 72 66 61 7a 20 60 60 64 75 6d 30 60 60 2e 00 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 | interfaz.``dum0``..Por.ejemplo,. |
b4e0 | 6d 75 65 73 74 72 65 20 71 75 c3 a9 20 69 6d c3 a1 67 65 6e 65 73 20 65 73 74 c3 a1 6e 20 69 6e | muestre.qu...im..genes.est..n.in |
b500 | 73 74 61 6c 61 64 61 73 2e 00 50 61 72 61 20 6f 62 74 65 6e 65 72 20 6d c3 a1 73 20 69 6e 66 6f | staladas..Para.obtener.m..s.info |
b520 | 72 6d 61 63 69 c3 b3 6e 20 73 6f 62 72 65 20 6c 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f | rmaci..n.sobre.la.fuente.de.dato |
b540 | 73 20 4e 6f 43 6c 6f 75 64 2c 20 76 69 73 69 74 65 20 73 75 20 60 70 c3 a1 67 69 6e 61 3c 68 74 | s.NoCloud,.visite.su.`p..gina<ht |
b560 | 74 70 73 3a 2f 2f 63 6c 6f 75 64 69 6e 69 74 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 | tps://cloudinit.readthedocs.io/e |
b580 | 6e 2f 6c 61 74 65 73 74 2f 72 65 66 65 72 65 6e 63 65 2f 64 61 74 61 73 6f 75 72 63 65 73 2f 6e | n/latest/reference/datasources/n |
b5a0 | 6f 63 6c 6f 75 64 2e 68 74 6d 6c 3e 20 60 5f 20 65 6e 20 6c 61 20 64 6f 63 75 6d 65 6e 74 61 63 | ocloud.html>.`_.en.la.documentac |
b5c0 | 69 c3 b3 6e 20 64 65 20 69 6e 69 63 69 6f 20 64 65 20 6e 75 62 65 2e 00 46 6f 72 20 6d 6f 72 65 | i..n.de.inicio.de.nube..For.more |
b5e0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 4e 6f 43 6c 6f 75 64 20 64 61 74 61 | .information.on.the.NoCloud.data |
b600 | 20 73 6f 75 72 63 65 2c 20 76 69 73 69 74 20 69 74 73 20 70 61 67 65 20 60 6e 6f 63 6c 6f 75 64 | .source,.visit.its.page.`nocloud |
b620 | 60 5f 20 69 6e 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 | `_.in.the.cloud-init.documentati |
b640 | 6f 6e 2e 00 44 65 73 64 65 20 63 6c 69 20 6f 20 47 55 49 2c 20 65 6e 63 69 65 6e 64 61 20 6c 61 | on..Desde.cli.o.GUI,.encienda.la |
b660 | 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 72 61 6e 71 75 65 2c | .VM.y,.despu..s.de.que.arranque, |
b680 | 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 c3 b3 6e 00 47 65 6e | .verifique.la.configuraci..n.Gen |
b6a0 | 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 6c 20 75 73 65 20 66 | eral.commands.that.we.will.use.f |
b6c0 | 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 70 74 73 00 47 65 6e | or.running.Terraform.scripts.Gen |
b6e0 | 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 65 6e 20 71 63 6f 77 | erate.Object.Generar.imagen.qcow |
b700 | 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 79 20 75 6e 20 65 6a | .Getting.Started.Aqu...hay.un.ej |
b720 | 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 6e 20 65 6a 65 6d 70 | emplo.simple:.Aqu...hay.un.ejemp |
b740 | 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 61 20 6e 75 62 65 20 | lo.de.configuraci..n.en.la.nube. |
b760 | 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 c3 b3 6e 20 65 6e 20 | que.agrega.la.configuraci..n.en. |
b780 | 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 61 6e 71 75 65 2e 00 | el.momento.del.primer.arranque.. |
b7a0 | 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 73 74 61 6e 63 65 20 | How.to.create.a.single.instance. |
b7c0 | 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 61 74 69 6f 6e 20 75 | and.install.your.configuration.u |
b7e0 | 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 53 20 53 74 65 70 20 | sing.Terraform+Ansible+AWS.Step. |
b800 | 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 65 20 | by.step:.How.to.create.a.single. |
b820 | 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 67 | instance.and.install.your.config |
b840 | 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 2b | uration.using.Terraform+Ansible+ |
b860 | 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 6f 20 63 72 65 61 74 | Azure.Step.by.step:.How.to.creat |
b880 | 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 6e 73 74 61 6c 6c 20 | e.a.single.instance.and.install. |
b8a0 | 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 54 65 72 72 61 66 6f | your.configuration.using.Terrafo |
b8c0 | 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 79 20 73 74 65 70 3a | rm+Ansible+Vsphere.Step.by.step: |
b8e0 | 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 73 74 61 6e 63 65 | .How.to.create.a.single.instance |
b900 | 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 61 74 69 6f 6e 20 | .and.install.your.configuration. |
b920 | 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 53 70 68 65 72 65 20 | using.Terraform+Ansible+vSphere. |
b940 | 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 6e 74 6f 20 64 65 20 | Step.by.step:.Almacenamiento.de. |
b960 | 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 60 60 6c 6f 63 61 6c | archivos.ISO:.el.volumen.``local |
b980 | 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 61 63 65 6e 61 6d 69 | ``.se.utiliza.para.el.almacenami |
b9a0 | 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 2e 20 45 6e 20 65 73 | ento.de.archivos.``.iso``..En.es |
b9c0 | 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 76 6f 6c 75 6d 65 6e | te.escenario,.el.tipo.de.volumen |
b9e0 | 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 6e 20 2a 2a 64 69 72 | .``local``.se.establece.en.**dir |
ba00 | 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 20 60 60 2f 76 61 72 | ectorio**,.y.se.adjunta.a.``/var |
ba20 | 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 74 65 72 6d 69 6e 61 | /lib/vz``..Si.el.comando.termina |
ba40 | 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 65 6e 74 72 65 20 63 | .en.un.valor,.debe.estar.entre.c |
ba60 | 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 20 70 72 6f 70 6f 72 | omillas.simples..Si.no.se.propor |
ba80 | 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 64 65 20 72 65 64 2c | ciona.una.configuraci..n.de.red, |
baa0 | 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 69 74 61 72 c3 a1 20 | .el.cliente.dhcp.se.habilitar... |
bac0 | 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 65 6e 67 61 20 65 6e | en.la.primera.interfaz..Tenga.en |
bae0 | 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 61 63 69 c3 b3 6e 20 | .cuenta.que.esta.configuraci..n. |
bb00 | 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 20 73 69 73 74 65 6d | se.inyectar...a.nivel.del.sistem |
bb20 | 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 65 73 70 65 72 65 20 | a.operativo,.as...que.no.espere. |
bb40 | 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 b3 6e 20 64 65 6c 20 | encontrar.la.configuraci..n.del. |
bb60 | 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 20 44 65 62 69 64 6f | cliente.dhcp.en.vyos.cli..Debido |
bb80 | 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 6e 20 65 6c 20 73 69 | .a.este.comportamiento,.en.el.si |
bba0 | 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 65 6d 70 6c 6f 2c 20 | guiente.laboratorio.de.ejemplo,. |
bbc0 | 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 67 75 72 61 63 69 c3 | deshabilitaremos.la.configuraci. |
bbe0 | 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 2e 00 53 69 20 65 6e | .n.de.dhcp-client.en.eth0..Si.en |
bc00 | 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 71 75 65 20 71 75 65 | cuentra.problemas,.verifique.que |
bc20 | 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 63 69 c3 b3 6e 20 | .el.documento.de.configuraci..n. |
bc40 | 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 76 c3 a1 6c 69 64 6f | de.la.nube.contenga.YAML.v..lido |
bc60 | 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 63 6f 6d 6f 20 68 74 | ..Los.recursos.en.l..nea.como.ht |
bc80 | 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 72 69 6e 64 61 6e 20 | tps://www.yamllint.com/.brindan. |
bca0 | 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 72 61 20 76 61 6c 69 | una.herramienta.simple.para.vali |
bcc0 | 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 6f 70 69 6c 61 72 20 | dar.YAML..Si.necesita.recopilar. |
bce0 | 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 64 6f 73 20 64 65 20 | informaci..n.de.los.comandos.de. |
bd00 | 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 53 2c 20 70 75 65 64 | Linux.para.configurar.VyOS,.pued |
bd20 | 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 20 6c 75 65 67 6f 20 | e.ejecutar.los.comandos.y.luego. |
bd40 | 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 6d 6f 20 73 63 72 69 | configurar.VyOS.en.el.mismo.scri |
bd60 | 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 73 20 63 6f 6e 66 69 | pt..Si.desea.programar.las.confi |
bd80 | 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 75 65 20 6e 6f 20 73 | guraciones.en.un.idioma.que.no.s |
bda0 | 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 63 6f 6d 61 6e 64 6f | ea.bash,.puede.tener.los.comando |
bdc0 | 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 79 20 6c 75 65 67 6f | s.de.salida.de.su.script.y.luego |
bde0 | 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 62 61 73 68 2e 00 49 | .generarlos.en.un.script.bash..I |
be00 | 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 72 6e 69 6e 67 73 20 | mporting.and.Disabling.Warnings. |
be20 | 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 72 76 69 64 6f 72 20 | for.verify=False.En.el.servidor. |
be40 | 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 72 65 73 20 61 72 63 | Proxmox,.se.utilizar..n.tres.arc |
be60 | 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 63 69 c3 b3 6e 3a 00 | hivos.para.esta.configuraci..n:. |
be80 | 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 69 6c 69 74 61 20 73 | En.VyOS,.por.defecto,.habilita.s |
bea0 | 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 20 63 61 73 65 2c 20 | olo.dos.m..dulos:.In.this.case,. |
bec0 | 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 65 73 | we'll.create.the.necessary.files |
bee0 | 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 74 20 | .for.Terraform.and.Ansible.next. |
bf00 | 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 20 73 | using.Terraform.we'll.create.a.s |
bf20 | 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 20 63 6c 6f 75 64 20 | ingle.instance.on.the.AWS.cloud. |
bf40 | 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 41 6e 73 69 | and.make.provisioning.using.Ansi |
bf60 | 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 61 74 65 20 | ble..In.this.case,.we'll.create. |
bf80 | 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 61 66 6f 72 | the.necessary.files.for.Terrafor |
bfa0 | 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 72 61 66 6f | m.and.Ansible.next.using.Terrafo |
bfc0 | 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 74 61 6e 63 | rm.we'll.create.a.single.instanc |
bfe0 | 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 6d 61 6b 65 20 70 72 | e.on.the.Azure.cloud.and.make.pr |
c000 | 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 49 6e 20 74 68 69 | ovisioning.using.Ansible..In.thi |
c020 | 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 6e 65 63 65 73 73 61 | s.case,.we'll.create.the.necessa |
c040 | 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 64 20 41 6e 73 69 62 | ry.files.for.Terraform.and.Ansib |
c060 | 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 65 27 6c 6c 20 63 72 | le.next.using.Terraform.we'll.cr |
c080 | 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 20 74 68 65 20 76 53 | eate.a.single.instance.on.the.vS |
c0a0 | 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 69 73 69 6f 6e 69 6e | phere.cloud.and.make.provisionin |
c0c0 | 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 70 72 c3 a1 63 74 69 | g.using.Ansible..En.esta.pr..cti |
c0e0 | 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 6c 6f 73 20 61 72 63 | ca.de.laboratorio,.todos.los.arc |
c100 | 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 2f 74 6d 70 2f 60 60 | hivos.se.encuentran.en.``/tmp/`` |
c120 | 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 69 6e 75 61 72 2c 20 | ..Entonces,.antes.de.continuar,. |
c140 | 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 00 45 6e 20 65 73 74 | pasemos.a.ese.directorio:.En.est |
c160 | 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 6f 2c 20 75 73 61 6d | a.pr..ctica.de.laboratorio,.usam |
c180 | 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 79 4f 53 20 79 20 63 | os.la.versi..n.1.3.0.de.VyOS.y.c |
c1a0 | 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 30 47 2e 20 44 65 73 | onfiguramos.un.disco.de.10G..Des |
c1c0 | 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 20 56 79 4f 53 20 79 | cargue.el.archivo..iso.de.VyOS.y |
c1e0 | 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 6f 73 2e 69 73 6f 60 | .gu..rdelo.como.``/tmp/vyos.iso` |
c200 | 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 20 67 65 6e 65 72 61 | `..Comando.utilizado.para.genera |
c220 | 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 72 61 63 69 6f 6e 20 | r.la.imagen.qcow:.Configuracion. |
c240 | 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 44 65 76 69 63 65 20 | inicial.Initializing.a.VyDevice. |
c260 | 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 61 74 6f 73 20 64 65 | Object.La.inyecci..n.de.datos.de |
c280 | 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 69 74 61 20 61 20 6c | .configuraci..n.no.se.limita.a.l |
c2a0 | 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 2e 20 4c 6f 73 20 75 | as.plataformas.en.la.nube..Los.u |
c2c0 | 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 20 66 75 65 6e 74 65 | suarios.pueden.emplear.la.fuente |
c2e0 | 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 79 65 63 74 61 72 20 | .de.datos.NoCloud.para.inyectar. |
c300 | 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 74 6f 73 20 65 6e 20 | datos.de.usuario.y.metadatos.en. |
c320 | 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 63 69 c3 b3 6e 20 63 | plataformas.de.virtualizaci..n.c |
c340 | 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 2e 00 49 6e 73 74 61 | omo.VMware,.Hyper-V.y.KVM..Insta |
c360 | 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 79 6f 73 26 23 33 39 | lar.el.m..dulo.``napalm-vyos' |
c380 | 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 73 69 62 6c 65 20 63 | ;'.Instalaci..n.Es.posible.c |
c3a0 | 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 64 65 6c 20 6d c3 b3 | onfigurar.VyOS.a.trav..s.del.m.. |
c3c0 | 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 69 65 72 65 20 75 6e | dulo.proxy.netmiko_..Requiere.un |
c3e0 | 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 70 79 74 68 6f 6e 33 | .minion.con.el.paquete.``python3 |
c400 | 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 74 65 6e 67 61 20 75 | -netmiko``.instalado.que.tenga.u |
c420 | 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 56 79 4f 53 2e 20 53 | na.conexi..n.a.los.nodos.VyOS..S |
c440 | 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 6e 69 63 61 72 73 65 | alt-minion.tiene.que.comunicarse |
c460 | 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 63 69 70 61 6c 65 73 | .con.salt.master.Los.principales |
c480 | 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 66 72 65 63 65 6e 20 | .proveedores.de.la.nube.ofrecen. |
c4a0 | 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 72 20 64 61 74 6f 73 | un.medio.para.proporcionar.datos |
c4c0 | 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 20 64 65 6c 20 6c 61 | .de.usuario.en.el.momento.del.la |
c4e0 | 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 2e 20 53 65 20 70 75 | nzamiento.de.la.instancia..Se.pu |
c500 | 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 74 6f 20 73 69 6e 20 | ede.proporcionar.como.texto.sin. |
c520 | 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 66 69 63 61 64 6f 20 | formato.o.como.texto.codificado. |
c540 | 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 65 65 64 6f 72 20 64 | en.base64,.seg..n.el.proveedor.d |
c560 | 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 65 64 65 20 63 6f 6d | e.la.nube..Adem..s,.se.puede.com |
c580 | 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 65 20 74 69 65 6e 65 | primir.usando.gzip,.lo.que.tiene |
c5a0 | 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 73 74 61 20 64 65 20 | .sentido.con.una.larga.lista.de. |
c5c0 | 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 2c 20 64 65 62 69 | comandos.de.configuraci..n,.debi |
c5e0 | 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 20 7e 31 36 33 38 34 | do.al.l..mite.estricto.de.~16384 |
c600 | 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 6f 73 20 64 65 6c 20 | .bytes.para.todos.los.datos.del. |
c620 | 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 6e 73 69 62 6c 65 20 | usuario..Make.sure.that.Ansible. |
c640 | 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 00 4d 65 74 61 64 61 | is.pinging.from.Terrafom..Metada |
c660 | 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 6e 65 6e 20 64 65 20 | tos:.los.metadatos.provienen.de. |
c680 | 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 6f 20 65 6c 20 68 69 | la.plataforma.en.la.nube.o.el.hi |
c6a0 | 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 73 2c 20 73 65 20 69 | pervisor..En.algunas.nubes,.se.i |
c6c0 | 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 6c 20 48 54 54 50 20 | mplementa.como.punto.final.HTTP. |
c6e0 | 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 35 34 60 60 2e 00 43 | en.``http://169.254.169.254``..C |
c700 | 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 74 65 6e 65 72 20 65 | laves.m..s.importantes.a.tener.e |
c720 | 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 69 6e 73 74 61 6c 6c | n.cuenta:.Napalm.Need.to.install |
c740 | 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 6b 6f 2d 70 72 6f 78 | _.Terraform.Netmiko.Netmiko-prox |
c760 | 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 64 65 20 72 65 64 00 | y.Diagrama.de.topolog..a.de.red. |
c780 | 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 74 61 20 66 75 65 6e | Configuraci..n.de.red:.esta.fuen |
c7a0 | 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 72 6d 61 20 61 6c 20 | te.de.configuraci..n.informa.al. |
c7c0 | 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 61 63 69 c3 b3 6e 20 | sistema.sobre.la.configuraci..n. |
c7e0 | 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 49 50 2c 20 72 75 74 | de.red,.como.direcciones.IP,.rut |
c800 | 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 65 6e 20 76 61 72 69 | as,.DNS..Disponible.solo.en.vari |
c820 | 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 76 69 72 74 75 61 6c | as.plataformas.de.nube.y.virtual |
c840 | 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 6f 6e 65 73 20 64 65 | izaci..n..Las.configuraciones.de |
c860 | 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 65 6c 20 61 72 63 68 | .red.no.deben.pasarse.en.el.arch |
c880 | 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 53 69 6e 20 4e 75 62 | ivo.de.datos.de.usuario..Sin.Nub |
c8a0 | 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 71 75 65 20 2f 6f 70 | e.brujas.Tenga.en.cuenta.que./op |
c8c0 | 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 61 20 65 6e 20 6c 75 | t/vyatta/etc/config.se.usa.en.lu |
c8e0 | 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 67 2f 73 63 72 69 70 | gar.del.directorio./config/scrip |
c900 | 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 63 69 61 20 65 6e 20 | ts.al.que.se.hace.referencia.en. |
c920 | 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 2d 73 63 72 69 70 74 | la.secci..n.:ref:`command-script |
c940 | 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 20 70 6f 72 71 75 65 | ing`.de.la.documentaci..n.porque |
c960 | 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 72 69 70 74 20 6e 6f | .el.directorio./config/script.no |
c980 | 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 65 20 65 6a 65 63 75 | .est...montado.cuando.`.Se.ejecu |
c9a0 | 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 73 60 60 2e 00 4e 6f | ta.el.m..dulo.`write_files``..No |
c9c0 | 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 70 61 72 74 69 63 75 | tas.para.este.ejemplo.en.particu |
c9e0 | 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 73 65 72 20 6d 6f 64 | lar,.que.puede.necesitar.ser.mod |
ca00 | 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 61 63 69 6f 6e 65 73 | ificado.en.otras.configuraciones |
ca20 | 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 20 63 6f 70 69 61 72 | :.Ahora,.ese.archivo.debe.copiar |
ca40 | 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 3a 00 45 6e 20 56 79 | se.en.el.servidor.proxmox:.En.Vy |
ca60 | 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 69 65 6e 74 65 20 70 | OS,.esto.causar...el.siguiente.p |
ca80 | 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 66 69 63 61 72 20 6c | roblema:.despu..s.de.modificar.l |
caa0 | 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 75 6e | a.configuraci..n.a.trav..s.de.un |
cac0 | 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 2c 20 79 61 20 6e 6f | .script.como.este.una.vez,.ya.no |
cae0 | 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 75 61 6c 6d 65 6e 74 | .es.posible.modificar.manualment |
cb00 | 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 6c 20 73 65 72 76 69 | e.la.configuraci..n:.En.el.servi |
cb20 | 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 73 65 20 63 72 65 61 | dor.proxmox:.Una.vez.que.se.crea |
cb40 | 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 20 68 6f 72 61 20 64 | ron.los.tres.archivos,.es.hora.d |
cb60 | 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 64 2e 69 73 6f 60 60 | e.generar.la.imagen.``seed.iso`` |
cb80 | 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 20 6e 75 65 76 61 20 | ,.que.debe.montarse.en.la.nueva. |
cba0 | 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 20 70 6f 72 20 6c c3 | VM.como.un.cd..Un.comando.por.l. |
cbc0 | 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 67 75 61 6a 65 73 20 | .nea..a.la.moda.Otros.lenguajes. |
cbe0 | 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 4d 6f 64 6f 20 6f 70 | de.escritura.Producci..n.Modo.op |
cc00 | 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 6f 72 2c 20 65 63 68 | erativo.de.salida.Por.favor,.ech |
cc20 | 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 65 20 63 6f 6e 74 72 | e.un.vistazo.a.la.Gu..a.de.contr |
cc40 | 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 66 3a 60 64 6f 63 75 | ibuci..n.para.nuestra.:ref:`docu |
cc60 | 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 6e 20 65 6c 20 61 72 | mentaci..n`..Postconfig.en.el.ar |
cc80 | 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 76 65 72 69 66 69 63 | ranque.Encendido.de.VM.y.verific |
cca0 | 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 20 65 6e 20 65 6c 20 | aciones.Preconfiguraci..n.en.el. |
ccc0 | 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 73 20 66 6f 72 20 64 | arranque.Preparation.steps.for.d |
cce0 | 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 61 72 61 74 69 6f 6e | eploying.VyOS.on.AWS.Preparation |
cd00 | 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 20 6f 6e 20 41 7a 75 | .steps.for.deploying.VyOS.on.Azu |
cd20 | 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 64 65 70 6c 6f 79 69 | re.Preparation.steps.for.deployi |
cd40 | 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 61 72 20 61 72 63 68 | ng.VyOS.on.vSphere.Preparar.arch |
cd60 | 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 6e 20 6c 61 20 6e 75 | ivos.de.inicializaci..n.en.la.nu |
cd80 | 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 6d 69 64 61 64 3a 20 | be.Direcci..n.IP.de.proximidad:. |
cda0 | 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 6d 6f 78 20 60 43 6c | **192.168.0.253/24**.Proxmox.`Cl |
cdc0 | 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 53 00 50 79 56 79 4f | oud-init-Support`_..PyVyOS.PyVyO |
cde0 | 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 20 69 6e 74 65 72 61 | S.is.a.Python.library.for.intera |
ce00 | 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 69 61 20 74 68 65 69 | cting.with.VyOS.devices.via.thei |
ce20 | 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 20 67 75 69 64 65 73 | r.API..This.documentation.guides |
ce40 | 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 61 6e 61 67 65 20 79 | .you.on.using.PyVyOS.to.manage.y |
ce60 | 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 61 74 69 63 61 6c 6c | our.VyOS.devices.programmaticall |
ce80 | 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 63 75 6d 65 6e 74 61 | y..The.complete.PyVyOS.documenta |
cea0 | 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 64 20 74 68 65 20 44 | tion.is.available.on.[Read.the.D |
cec0 | 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 68 65 64 6f 63 73 2e | ocs](https://pyvyos.readthedocs. |
cee0 | 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 69 62 72 61 72 79 20 | io/en/latest/),.and.the.library. |
cf00 | 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 68 74 74 70 73 3a 2f | can.be.found.on.[GitHub](https:/ |
cf20 | 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 79 76 79 6f 73 29 | /github.com/robertoberto/pyvyos) |
cf40 | 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 6f 72 67 2f 70 72 6f | .and.[PyPI](https://pypi.org/pro |
cf60 | 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 73 00 45 6c 69 6d 69 | ject/pyvyos/)..Referencias.Elimi |
cf80 | 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 65 72 6d 69 6e 61 64 | ne.el.cliente.dhcp.predeterminad |
cfa0 | 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 79 20 63 61 72 67 75 | o.en.la.primera.interfaz.y.cargu |
cfc0 | 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 61 6e 74 65 20 65 6c | e.otra.configuraci..n.durante.el |
cfe0 | 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 63 6c 6f 75 64 2d 69 | .primer.arranque,.usando.cloud-i |
d000 | 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 72 61 66 6f 72 6d 00 | nit..Reset.Object.Run.Terraform. |
d020 | 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 20 63 6f 6d 61 6e 64 | ejecutar.ansible.Ejecutar.comand |
d040 | 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 61 72 20 63 6f 6d 61 | os.de.forma.remota.Ejecutar.coma |
d060 | 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 65 63 75 74 61 72 20 | ndos.de.configuraci..n.Ejecutar. |
d080 | 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 73 74 c3 a1 20 63 6f | comandos.operativos.SSH.est...co |
d0a0 | 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 2e 00 53 61 6c 00 43 | nfigurado.en.el.puerto.22..Sal.C |
d0c0 | 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 73 61 6c 3a 00 47 75 | onfiguraci..n.maestra.de.sal:.Gu |
d0e0 | 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 6e 20 65 6a 65 63 75 | arde.una.configuraci..n.en.ejecu |
d100 | 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 64 65 20 75 6e 61 20 | ci..n.en.un.archivo..Guarde.una. |
d120 | 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 c3 b3 6e 20 65 6e 20 | configuraci..n.en.ejecuci..n.en. |
d140 | 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 69 6f 2e 20 43 75 61 | la.configuraci..n.de.inicio..Cua |
d160 | 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 69 76 6f 20 61 6c 20 | ndo.no.especifica.el.archivo.al. |
d180 | 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 63 6f 6e 66 69 67 2f | guardar,.se.guarda.en.``/config/ |
d1a0 | 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 73 2d 6e 61 70 61 6c | config.boot``..Gui..n.vyos-napal |
d1c0 | 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 74 61 6e 20 65 6e 20 | m.py.Los.scripts.se.ejecutan.en. |
d1e0 | 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 6d 62 72 65 73 20 64 | orden.alfab..tico..Sus.nombres.d |
d200 | 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 6e 74 65 20 65 6e 20 | eben.consistir.completamente.en. |
d220 | 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 ba 73 63 75 6c 61 73 | letras.may..sculas.y.min..sculas |
d240 | 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 75 69 6f 6e 65 73 20 | .ASCII,.d..gitos.ASCII,.guiones. |
d260 | 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 61 74 69 76 6f 73 20 | bajos.ASCII.y.guiones.negativos. |
d280 | 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 6f 73 20 63 61 72 61 | ASCII..No.se.permiten.otros.cara |
d2a0 | 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 65 73 2c 20 73 69 6d | cteres..Show.Object.A.veces,.sim |
d2c0 | 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 72 20 75 6e 20 6d 6f | plemente.no.desea.ejecutar.un.mo |
d2e0 | 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 20 6f 70 65 72 61 74 | nt..n.de.comandos.de.modo.operat |
d300 | 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 6e 20 73 69 73 74 65 | ivo.a.trav..s.de.SSH.en.un.siste |
d320 | 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 20 79 6f 75 20 73 69 | ma.VyOS.remoto..Sometimes.you.si |
d340 | 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 6e 63 68 20 6f 66 20 | mply.want.to.execute.a.bunch.of. |
d360 | 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 6f 6e 20 61 20 72 65 | op-mode.commands.via.SSH.on.a.re |
d380 | 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 66 69 6c 65 73 20 66 | mote.VyOS.system..Sourse.files.f |
d3a0 | 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 6c 65 73 20 66 6f 72 | or.AWS.from.GIT.Sourse.files.for |
d3c0 | 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 6c 65 73 20 66 6f 72 | .Azure.from.GIT.Sourse.files.for |
d3e0 | 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 74 61 72 74 20 63 72 | .vSphere.from.GIT.Start.Start.cr |
d400 | 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 64 20 63 68 65 63 6b | eating.an.AWS.instance.and.check |
d420 | 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 3a 20 76 6f 6c 75 6d | .the.result.Storaged.used:.volum |
d440 | 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 64 6f 20 65 6e 20 65 | en.local,.que.est...montado.en.e |
d460 | 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 7a 2a 2a 2c 20 79 20 | l.directorio.**/var/lib/vz**,.y. |
d480 | 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 74 65 6e 69 64 6f 2c | contiene.todo.tipo.de.contenido, |
d4a0 | 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 74 72 75 63 74 75 72 | .incluidos.fragmentos..Estructur |
d4c0 | 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 61 20 64 65 20 61 72 | a.de./srv/salt:.Estructura.de.ar |
d4e0 | 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 20 41 6e 73 69 62 6c | chivos.Structure.of.files.Ansibl |
d500 | 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 62 6c 65 20 66 6f 72 | e.Structure.of.files.Ansible.for |
d520 | 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 6e 73 69 62 6c 65 20 | .AWS.Structure.of.files.Ansible. |
d540 | 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 6c 65 73 20 41 6e 73 | for.Azure.Structure.of.files.Ans |
d560 | 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 65 20 6f 66 20 66 69 | ible.for.vSphere.Structure.of.fi |
d580 | 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 20 66 69 6c 65 73 20 | les.Terrafom.Structure.of.files. |
d5a0 | 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 65 20 6f 66 20 66 69 | Terrafom.for.AWS.Structure.of.fi |
d5c0 | 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 72 75 63 74 75 72 65 | les.Terrafom.for.Azure.Structure |
d5e0 | 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 70 68 65 72 65 00 53 | .of.files.Terrafom.for.vSphere.S |
d600 | 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 73 74 61 6e 64 61 72 | tructure.of.files.in.the.standar |
d620 | 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 72 65 73 20 70 72 65 | d.Terraform.project:.Valores.pre |
d640 | 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 20 64 65 6c 20 73 69 | determinados/alternativos.del.si |
d660 | 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 20 64 6f 65 73 6e 27 | stema.Terraform.Terraform.doesn' |
d680 | 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 |
d6a0 | 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 |
d6c0 | 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. |
d6e0 | 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 2e 20 74 66 00 54 65 | the.part.of.the.file.vyos..tf.Te |
d700 | 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 6e 76 c3 ad 61 20 63 | rraform.for.VyOS.La.API.env..a.c |
d720 | 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 b3 6e 20 79 20 6c 61 | ada.solicitud.a.una.sesi..n.y.la |
d740 | 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 65 20 6c 6f 73 20 63 | .confirma..Pero.algunos.de.los.c |
d760 | 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 6c 6f 73 20 73 65 72 | omponentes.de.VyOS,.como.los.ser |
d780 | 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 65 63 2c 20 56 58 4c | vidores.DHCP.y.PPPoE,.IPSec,.VXL |
d7a0 | 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 69 65 72 65 6e 20 75 | AN.y.otros.t..neles,.requieren.u |
d7c0 | 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 61 20 70 61 72 61 20 | na.configuraci..n.completa.para. |
d7e0 | 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 6f 20 66 69 6e 61 6c | la.confirmaci..n..El.punto.final |
d800 | 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 6d 61 6e 64 6f 73 20 | .procesar...m..ltiples.comandos. |
d820 | 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 6c 69 73 74 61 20 61 | cuando.los.pase.como.una.lista.a |
d840 | 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 69 70 74 20 60 60 2f | l.campo.``datos``..El.script.``/ |
d860 | 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 67 2d 62 | config/scripts/vyos-postconfig-b |
d880 | 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 20 61 72 | ootup.script``.se.llama.en.el.ar |
d8a0 | 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 20 63 6f 6e 66 69 67 | ranque.despu..s.de.que.la.config |
d8c0 | 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 61 70 6c 69 63 61 64 | uraci..n.de.VyOS.se.haya.aplicad |
d8e0 | 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 20 60 60 2f 63 6f 6e | o.por.completo..El.script.``/con |
d900 | 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 6f 6f 74 75 | fig/scripts/vyos-preconfig-bootu |
d920 | 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 20 61 72 72 61 6e 71 | p.script``.se.llama.en.el.arranq |
d940 | 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 69 c3 b3 6e 20 64 65 | ue.antes.de.la.configuraci..n.de |
d960 | 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 64 65 20 61 72 72 61 | .VyOS.durante.el.proceso.de.arra |
d980 | 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 68 6f 77 60 60 20 65 | nque..El.punto.final.``/show``.e |
d9a0 | 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 20 6f 70 65 72 61 74 | s.mostrar.todo.en.el.modo.operat |
d9c0 | 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 60 60 20 65 6a 65 63 | ivo..El.extremo.``generar``.ejec |
d9e0 | 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 60 2e 00 45 6c 20 65 | uta.un.comando.``generar``..El.e |
da00 | 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 75 6e 20 63 6f 6d 61 | xtremo.``reset``.ejecuta.un.coma |
da20 | 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 65 20 63 6f 6d 61 6e | ndo.``reset``..La.lista.de.coman |
da40 | 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 6e 64 6f 20 60 60 6d | dos.producida.por.el.comando.``m |
da60 | 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 75 72 61 63 69 c3 b3 | ostrar.comandos.de.configuraci.. |
da80 | 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 64 65 62 65 20 63 75 | n``.en.un.enrutador.VyOS.debe.cu |
daa0 | 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 73 69 74 6f 73 2c 20 | mplir.con.todos.los.requisitos,. |
dac0 | 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 6e 65 72 20 75 6e 61 | por.lo.que.es.f..cil.obtener.una |
dae0 | 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 64 61 20 63 6f 70 69 | .lista.de.comandos.adecuada.copi |
db00 | 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 64 6f 72 2e 00 4c 61 | ..ndola.desde.otro.enrutador..La |
db20 | 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 61 64 61 20 65 6e 20 | .configuraci..n.especificada.en. |
db40 | 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 63 69 c3 b3 6e 20 64 | el.documento.de.configuraci..n.d |
db60 | 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 20 76 61 6c 6f 72 65 | e.la.nube.sobrescribe.los.valore |
db80 | 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 74 65 72 6d 69 6e 61 | s.de.configuraci..n.predetermina |
dba0 | 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 72 61 64 6f 73 20 61 | dos.y.los.valores.configurados.a |
dbc0 | 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 73 20 64 69 72 65 63 | .trav..s.de.metadatos..Los.direc |
dbe0 | 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 6e 64 65 20 64 65 62 | torios.predeterminados.donde.deb |
dc00 | 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 65 72 73 6f 6e 61 6c | en.ubicarse.sus.Scripts.personal |
dc20 | 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 65 64 65 74 65 72 6d | izados.son:.El.archivo.predeterm |
dc40 | 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 61 20 6d c3 a1 73 20 | inado.se.ve.as..:.La.forma.m..s. |
dc60 | 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 69 73 74 65 6d 61 20 | f..cil.de.configurar.el.sistema. |
dc80 | 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 6c 20 75 73 75 61 72 | a.trav..s.de.los.datos.del.usuar |
dca0 | 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 69 67 75 72 61 63 69 | io.es.la.sintaxis.de.configuraci |
dcc0 | 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 63 72 69 62 65 20 61 | ..n.de.la.nube.que.se.describe.a |
dce0 | 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 66 69 6e 61 6c 20 60 | .continuaci..n..El.punto.final.` |
dd00 | 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 75 61 72 64 61 72 20 | `/config-file``.es.para.guardar. |
dd20 | 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 b3 6e 2e 00 45 6c 20 | o.cargar.una.configuraci..n..El. |
dd40 | 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 63 65 20 65 6c 20 6e | siguiente.ejemplo.establece.el.n |
dd60 | 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 20 64 65 6c 20 69 64 | ombre.de.host.en.funci..n.del.id |
dd80 | 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 6f 62 74 65 6e 69 64 | entificador.de.instancia.obtenid |
dda0 | 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 6f 73 20 64 65 20 45 | o.del.servicio.de.metadatos.de.E |
ddc0 | 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 6d 75 65 73 74 72 61 | C2..El.siguiente.ejemplo.muestra |
dde0 | 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 64 65 73 70 75 c3 a9 | .c..mo.ejecutar.comandos.despu.. |
de00 | 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 69 63 69 61 6c 2e 00 | s.de.la.configuraci..n.inicial.. |
de20 | 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 65 73 69 67 6e 61 72 | La.clave.utilizada.para.designar |
de40 | 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 4f 53 20 65 73 20 60 | .una.configuraci..n.de.VyOS.es.` |
de60 | 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 4c 6f 20 71 75 65 20 | `vyos_config_commands``..Lo.que. |
de80 | 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 6e 20 64 65 20 56 79 | sigue.es.la.configuraci..n.de.Vy |
dea0 | 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 20 26 71 75 6f 74 3b | OS.utilizando.la.sintaxis." |
dec0 | 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 65 6e 20 6c 6f 73 20 | set-style"..Se.admiten.los. |
dee0 | 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 26 71 75 6f 74 3b 20 | comandos."establecer". |
df00 | 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 6c 20 61 72 63 68 69 | y."eliminar"..El.archi |
df20 | 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 6e 74 61 72 20 61 20 | vo.seed.iso.se.puede.adjuntar.a. |
df40 | 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 64 6f 20 64 65 20 65 | la.m..quina.virtual..A.modo.de.e |
df60 | 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 65 20 6d 75 65 73 74 | jemplo,.a.continuaci..n.se.muest |
df80 | 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 61 20 61 64 6a 75 6e | ra.el.m..todo.con.KVM.para.adjun |
dfa0 | 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 64 20 64 65 20 43 44 | tar.la.ISO.como.una.unidad.de.CD |
dfc0 | 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 65 20 74 72 61 62 61 | ..Hay.una.trampa.cuando.se.traba |
dfe0 | 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 72 61 63 69 c3 b3 6e | ja.con.scripts.de.configuraci..n |
e000 | 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 73 20 73 63 72 69 70 | ..Es.tentador.llamar.a.los.scrip |
e020 | 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 26 71 75 6f 74 3b 73 | ts.de.configuraci..n.con."s |
e040 | 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 69 73 6f 73 20 74 65 | udo".(es.decir,.permisos.te |
e060 | 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 65 20 65 73 61 20 65 | mporales.de.ra..z),.porque.esa.e |
e080 | 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 61 79 6f 72 c3 ad 61 | s.la.forma.com..n.en.la.mayor..a |
e0a0 | 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 20 64 65 20 6c 6c 61 | .de.las.plataformas.Linux.de.lla |
e0c0 | 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 73 74 65 6d 61 2e 00 | mar.a.los.comandos.del.sistema.. |
e0e0 | 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 64 65 74 65 72 6d 69 | Estos.son.los.valores.predetermi |
e100 | 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 79 4f 53 2e 00 45 73 | nados.y.alternativos.de.VyOS..Es |
e120 | 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 72 61 73 2c 20 65 6a | ta.secci..n.necesita.mejoras,.ej |
e140 | 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 73 74 6f 20 64 61 72 | emplos.y.explicaciones..Esto.dar |
e160 | 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 69 65 6e 74 65 20 6d | ...como.resultado.el.siguiente.m |
e180 | 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 65 63 69 6d 69 65 6e | ensaje.de.error:.``Establecimien |
e1a0 | 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 64 65 2c 20 73 65 20 | to.fallido``.Si.esto.sucede,.se. |
e1c0 | 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 6f 64 65 72 20 65 64 | requiere.reiniciar.para.poder.ed |
e1e0 | 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 6e 75 61 6c 6d 65 6e | itar.la.configuraci..n.manualmen |
e200 | 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 72 20 75 6e 20 61 72 | te.nuevamente..Para.cargar.un.ar |
e220 | 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 50 61 72 61 20 61 67 | chivo.de.configuraci..n..Para.ag |
e240 | 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 65 6e 2c 20 75 73 65 | regar.o.eliminar.una.imagen,.use |
e260 | 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 60 2e 00 50 61 72 61 | .el.punto.final.``/image``..Para |
e280 | 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 6c 61 20 66 6f 72 6d | .evitar.estos.problemas,.la.form |
e2a0 | 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 20 73 63 72 69 70 74 | a.adecuada.es.llamar.a.un.script |
e2c0 | 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 60 60 2c 20 70 6f 72 | .con.el.grupo.``vyattacfg``,.por |
e2e0 | 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 6f 6d 61 6e 64 6f 20 | .ejemplo,.utilizando.el.comando. |
e300 | 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 3a 00 54 6f 20 63 68 | ``sg``.(cambiar.de.grupo):.To.ch |
e320 | 65 63 6b 20 65 78 69 73 74 65 6e 63 65 20 6f 66 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | eck.existence.of.a.configuration |
e340 | 20 70 61 74 68 2c 20 75 73 65 20 74 68 65 20 60 60 65 78 69 73 74 73 60 60 20 6f 70 65 72 61 74 | .path,.use.the.``exists``.operat |
e360 | 69 6f 6e 2e 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 | ion..Para.obtener.la.configuraci |
e380 | c3 b3 6e 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 | ..n.completa,.pase.una.lista.vac |
e3a0 | c3 ad 61 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 | ..a.al.campo.``ruta``.Para.inclu |
e3c0 | 69 72 20 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 | ir.funciones.y.alias.espec..fico |
e3e0 | 73 20 64 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 | s.de.VyOS,.necesita.archivos.``f |
e400 | 75 65 6e 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 | uente./opt/vyatta/etc/functions/ |
e420 | 73 63 72 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 | script-template``.en.la.parte.su |
e440 | 70 65 72 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 | perior.de.su.secuencia.de.comand |
e460 | 6f 73 2e 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 | os..To.initiate.a.reboot.use.the |
e480 | 20 60 60 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 | .``reboot``.endpoint..Para.asegu |
e4a0 | 72 61 72 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 | rarse.de.que.una.secuencia.de.co |
e4c0 | 6d 61 6e 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 | mandos.no.se.llame.accidentalmen |
e4e0 | 74 65 20 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 | te.sin.el.grupo.``vyattacfg``,.l |
e500 | 61 20 73 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 | a.secuencia.de.comandos.se.puede |
e520 | 20 70 72 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 | .proteger.de.esta.manera:.Para.o |
e540 | 62 74 65 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 | btener.solo.una.parte.de.la.conf |
e560 | 69 67 75 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 | iguraci..n,.por.ejemplo.``system |
e580 | 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 20 73 79 73 74 | .syslog``..To.power.off.the.syst |
e5a0 | 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 70 6f 69 6e 74 | em.use.the.``poweroff``.endpoint |
e5c0 | 2e 00 53 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 | ..Soluci..n.de.problemas.Type.th |
e5e0 | 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 69 6e 73 74 | e.commands.on.your.Terrafom.inst |
e600 | 61 6e 63 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 | ance:.A.diferencia.de.una.sesi.. |
e620 | 6e 20 64 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 | n.de.configuraci..n.normal,.todo |
e640 | 73 20 6c 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 | s.los.comandos.operativos.deben. |
e660 | 69 72 20 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 | ir.precedidos.de.``ejecutar``,.i |
e680 | 6e 63 6c 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 | ncluso.si.no.ha.creado.una.sesi. |
e6a0 | b3 6e 20 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 | .n.con.configure..Datos.del.usua |
e6c0 | 72 69 6f 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 | rio.User-data.-.User-data.is.spe |
e6e0 | 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. |
e700 | 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 |
e720 | 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 |
e740 | 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 |
e760 | 20 20 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 44 61 74 6f 73 20 64 65 20 75 73 75 61 | ...the.first.boot..Datos.de.usua |
e780 | 72 69 6f 3a 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 73 6f 6e 20 65 73 | rio:.los.datos.de.usuario.son.es |
e7a0 | 70 65 63 69 66 69 63 61 64 6f 73 20 70 6f 72 20 65 6c 20 75 73 75 61 72 69 6f 2e 20 45 73 74 61 | pecificados.por.el.usuario..Esta |
e7c0 | 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 6f 66 72 65 63 65 | .fuente.de.configuraci..n.ofrece |
e7e0 | 20 6c 61 20 70 6f 73 69 62 69 6c 69 64 61 64 20 64 65 20 69 6e 73 65 72 74 61 72 20 63 75 61 6c | .la.posibilidad.de.insertar.cual |
e800 | 71 75 69 65 72 20 63 6f 6d 61 6e 64 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 | quier.comando.de.configuraci..n. |
e820 | 43 4c 49 20 65 6e 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 6e 74 65 73 20 64 | CLI.en.la.configuraci..n.antes.d |
e840 | 65 6c 20 70 72 69 6d 65 72 20 61 72 72 61 6e 71 75 65 2e 00 55 73 69 6e 67 20 41 50 49 20 52 65 | el.primer.arranque..Using.API.Re |
e860 | 73 70 6f 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 | sponse.Class.Using.PyVyOS.Using. |
e880 | 70 79 76 79 6f 73 00 49 44 20 64 65 20 56 4d 3a 20 65 6e 20 65 73 74 65 20 65 6a 65 6d 70 6c 6f | pyvyos.ID.de.VM:.en.este.ejemplo |
e8a0 | 2c 20 65 6c 20 49 44 20 64 65 20 56 4d 20 75 74 69 6c 69 7a 61 64 6f 20 65 73 20 35 35 35 2e 00 | ,.el.ID.de.VM.utilizado.es.555.. |
e8c0 | 52 65 63 75 72 73 6f 73 20 64 65 20 56 4d 3a 20 65 73 74 6f 73 20 70 61 72 c3 a1 6d 65 74 72 6f | Recursos.de.VM:.estos.par..metro |
e8e0 | 73 20 73 65 20 70 75 65 64 65 6e 20 6d 6f 64 69 66 69 63 61 72 20 73 65 67 c3 ba 6e 20 73 65 61 | s.se.pueden.modificar.seg..n.sea |
e900 | 20 6e 65 63 65 73 61 72 69 6f 2e 00 41 6c 6d 61 63 65 6e 61 6d 69 65 6e 74 6f 20 64 65 20 56 4d | .necesario..Almacenamiento.de.VM |
e920 | 3a 20 73 65 20 75 74 69 6c 69 7a 61 20 65 6c 20 76 6f 6c 75 6d 65 6e 20 60 60 6c 6f 63 61 6c 60 | :.se.utiliza.el.volumen.``local` |
e940 | 60 2e 00 56 73 70 68 65 72 65 00 41 50 49 20 64 65 20 56 79 4f 53 00 41 75 74 6f 6d 61 74 69 7a | `..Vsphere.API.de.VyOS.Automatiz |
e960 | 61 63 69 c3 b3 6e 20 56 79 4f 53 00 56 79 4f 53 20 54 65 72 72 61 66 6f 72 6d 00 56 79 4f 53 20 | aci..n.VyOS.VyOS.Terraform.VyOS. |
e980 | 60 6e 75 62 65 2d 69 6e 69 74 2d 64 6f 63 73 60 5f 2e 00 49 6e 69 63 69 61 6c 69 7a 61 63 69 c3 | `nube-init-docs`_..Inicializaci. |
e9a0 | b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 20 64 65 20 56 79 4f 53 00 4c 6f 73 20 63 6f 6d 61 6e 64 | .n.en.la.nube.de.VyOS.Los.comand |
e9c0 | 6f 73 20 64 65 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 | os.de.configuraci..n.de.VyOS.se. |
e9e0 | 64 65 66 69 6e 65 6e 20 65 6e 20 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 64 61 74 6f 73 20 64 | definen.en.el.archivo.de.datos.d |
ea00 | 65 20 75 73 75 61 72 69 6f 2e 00 56 79 4f 53 20 74 69 65 6e 65 20 6c 61 20 63 61 70 61 63 69 64 | e.usuario..VyOS.tiene.la.capacid |
ea20 | 61 64 20 64 65 20 65 6a 65 63 75 74 61 72 20 73 63 72 69 70 74 73 20 70 65 72 73 6f 6e 61 6c 69 | ad.de.ejecutar.scripts.personali |
ea40 | 7a 61 64 6f 73 20 61 6e 74 65 73 20 79 20 64 65 73 70 75 c3 a9 73 20 64 65 20 63 61 64 61 20 63 | zados.antes.y.despu..s.de.cada.c |
ea60 | 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 74 72 65 73 20 74 69 | onfirmaci..n.VyOS.admite.tres.ti |
ea80 | 70 6f 73 20 64 65 20 66 75 65 6e 74 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e | pos.de.fuentes.de.configuraci..n |
eaa0 | 2e 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 6e 20 | ..VyOS.admite.la.configuraci..n. |
eac0 | 61 20 74 72 61 76 c3 a9 73 20 64 65 20 61 6e 73 69 62 6c 65 2e 20 4e 65 63 65 73 69 74 61 20 69 | a.trav..s.de.ansible..Necesita.i |
eae0 | 6e 73 74 61 6c 61 72 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 60 60 61 6e 73 69 62 6c 65 60 60 20 79 | nstalar.el.m..dulo.``ansible``.y |
eb00 | 20 60 60 70 79 74 68 6f 6e 33 2d 70 61 72 61 6d 69 6b 6f 60 60 00 56 79 4f 53 20 61 64 6d 69 74 | .``python3-paramiko``.VyOS.admit |
eb20 | 65 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 | e.la.configuraci..n.a.trav..s.de |
eb40 | 20 6e 65 74 6d 69 6b 6f 5f 2e 20 52 65 71 75 69 65 72 65 20 69 6e 73 74 61 6c 61 72 20 65 6c 20 | .netmiko_..Requiere.instalar.el. |
eb60 | 6d c3 b3 64 75 6c 6f 20 60 60 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 2e 00 56 79 4f | m..dulo.``python3-netmiko``..VyO |
eb80 | 53 20 73 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 | S.supports.develop.infrastructia |
eba0 | 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 20 | .via.Terraform.and.provisioning. |
ebc0 | 76 69 61 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 | via.ansible..Need.to.install.``T |
ebe0 | 65 72 72 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 | erraform``.VyOS.supports.develop |
ec00 | 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 61 66 6f 72 | ment.infrastructure.via.Terrafor |
ec20 | 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 6c 65 2e 20 | m.and.provisioning.via.Ansible.. |
ec40 | 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 6d 61 74 65 | Terraform.allows.you.to.automate |
ec60 | 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 73 74 61 6e | .the.process.of.deploying.instan |
ec80 | 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 6c 20 70 6c | ces.on.many.cloud.and.virtual.pl |
eca0 | 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 20 77 69 6c | atforms..In.this.article,.we.wil |
ecc0 | 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 6f 20 64 65 | l.look.at.using.terraforms.to.de |
ece0 | 70 6c 6f 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 | ploy.VyOS.on.platforms.-.AWS,.Az |
ed00 | 75 72 65 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 | ure,.and.vSphere..For.more.detai |
ed20 | 6c 73 20 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 | ls.about.Terraform.please.have.a |
ed40 | 20 6c 6f 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 | .look.here.link_..VyOS.supports. |
ed60 | 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 65 20 76 69 61 20 54 | development.infrastructure.via.T |
ed80 | 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 20 41 6e | erraform.and.provisioning.via.An |
eda0 | 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 6f 75 20 74 6f 20 61 | sible..Terraform.allows.you.to.a |
edc0 | 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 70 6c 6f 79 69 6e 67 | utomate.the.process.of.deploying |
ede0 | 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 61 6e 64 20 76 69 72 | .instances.on.many.cloud.and.vir |
ee00 | 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 72 74 69 63 6c 65 2c | tual.platforms..In.this.article, |
ee20 | 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 72 72 61 66 6f 72 6d | .we.will.look.at.using.terraform |
ee40 | 73 20 74 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 | s.to.deploy.vyos.on.platforms.-. |
ee60 | 41 57 53 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 | AWS,.AZURE,.and.vSphere..More.de |
ee80 | 74 61 69 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 | tailed.about.what.is.Terraform.y |
eea0 | 6f 75 20 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 | ou.can.write.using.the.link_..Vy |
eec0 | 4f 53 20 61 64 6d 69 74 65 20 6c 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e | OS.admite.la.ejecuci..n.de.coman |
eee0 | 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 20 79 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 | dos.operativos.y.de.configuraci. |
ef00 | b3 6e 20 64 65 20 66 6f 72 6d 61 20 6e 6f 20 69 6e 74 65 72 61 63 74 69 76 61 20 64 65 73 64 65 | .n.de.forma.no.interactiva.desde |
ef20 | 20 73 63 72 69 70 74 73 20 64 65 20 73 68 65 6c 6c 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 65 | .scripts.de.shell..VyOS.admite.e |
ef40 | 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 79 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 | l.modo.operativo.y.la.configurac |
ef60 | 69 c3 b3 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 73 61 6c 74 5f 2e 00 56 79 4f 53 20 61 64 | i..n.a.trav..s.de.salt_..VyOS.ad |
ef80 | 6d 69 74 65 20 61 6c 67 75 6e 61 73 20 66 75 6e 63 69 6f 6e 65 73 20 64 65 20 6e 61 70 61 6c 6d | mite.algunas.funciones.de.napalm |
efa0 | 5f 20 70 61 72 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 79 20 65 6c 20 6d 6f | _.para.la.configuraci..n.y.el.mo |
efc0 | 64 6f 20 6f 70 65 72 61 74 69 76 6f 2e 20 52 65 71 75 69 65 72 65 20 6d c3 a1 73 20 70 72 75 65 | do.operativo..Requiere.m..s.prue |
efe0 | 62 61 73 2e 00 56 79 4f 53 20 61 64 6d 69 74 65 20 6c 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 64 | bas..VyOS.admite.la.ejecuci..n.d |
f000 | 65 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 20 79 20 63 6f 6d 61 6e 64 6f 73 | e.comandos.operativos.y.comandos |
f020 | 20 64 65 20 4c 69 6e 75 78 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 20 69 6e 69 63 69 61 6c | .de.Linux.en.el.arranque.inicial |
f040 | 2e 20 45 73 74 6f 20 73 65 20 6c 6f 67 72 61 20 75 73 61 6e 64 6f 20 60 60 77 72 69 74 65 5f 66 | ..Esto.se.logra.usando.``write_f |
f060 | 69 6c 65 73 60 60 20 70 61 72 61 20 63 69 65 72 74 6f 73 20 61 72 63 68 69 76 6f 73 20 65 6e 20 | iles``.para.ciertos.archivos.en. |
f080 | 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f | el.directorio./opt/vyatta/etc/co |
f0a0 | 6e 66 69 67 2f 73 63 72 69 70 74 73 2e 20 4c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 65 73 70 65 63 | nfig/scripts..Los.comandos.espec |
f0c0 | 69 66 69 63 61 64 6f 73 20 65 6e 20 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 | ificados.en.opt/vyatta/etc/confi |
f0e0 | 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 6f 6f 74 75 70 2e | g/scripts/vyos-preconfig-bootup. |
f100 | 73 63 72 69 70 74 20 73 65 20 65 6a 65 63 75 74 61 6e 20 61 6e 74 65 73 20 64 65 20 6c 61 20 63 | script.se.ejecutan.antes.de.la.c |
f120 | 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 45 6c 20 61 72 63 68 69 76 6f 20 2f 6f 70 74 2f 76 | onfiguraci..n..El.archivo./opt/v |
f140 | 79 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 6f | yatta/etc/config/scripts/vyos-po |
f160 | 73 74 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 20 63 6f 6e 74 69 65 6e 65 20 | stconfig-bootup.script.contiene. |
f180 | 63 6f 6d 61 6e 64 6f 73 20 71 75 65 20 73 65 20 65 6a 65 63 75 74 61 72 c3 a1 6e 20 64 65 73 70 | comandos.que.se.ejecutar..n.desp |
f1a0 | 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 2e 20 45 6e 20 61 6d | u..s.de.la.configuraci..n..En.am |
f1c0 | 62 6f 73 20 63 61 73 6f 73 2c 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 73 65 20 65 6a 65 63 75 | bos.casos,.los.comandos.se.ejecu |
f1e0 | 74 61 6e 20 63 6f 6d 6f 20 75 73 75 61 72 69 6f 20 72 6f 6f 74 2e 00 4e 65 63 65 73 69 74 61 6d | tan.como.usuario.root..Necesitam |
f200 | 6f 73 20 32 20 61 72 63 68 69 76 6f 73 2c 20 63 6f 6d 6d 61 6e 64 73 2e 63 6f 6e 66 20 79 20 65 | os.2.archivos,.commands.conf.y.e |
f220 | 6c 20 70 72 6f 70 69 6f 20 73 63 72 69 70 74 2e 00 53 69 20 62 69 65 6e 20 65 78 69 73 74 65 6e | l.propio.script..Si.bien.existen |
f240 | 20 6f 74 72 6f 73 20 6d c3 a9 74 6f 64 6f 73 2c 20 65 6c 20 6d c3 a9 74 6f 64 6f 20 6d c3 a1 73 | .otros.m..todos,.el.m..todo.m..s |
f260 | 20 73 65 6e 63 69 6c 6c 6f 20 70 61 72 61 20 75 73 61 72 20 6c 61 20 66 75 65 6e 74 65 20 64 65 | .sencillo.para.usar.la.fuente.de |
f280 | 20 64 61 74 6f 73 20 64 65 20 4e 6f 43 6c 6f 75 64 20 65 73 20 63 72 65 61 72 20 75 6e 61 20 73 | .datos.de.NoCloud.es.crear.una.s |
f2a0 | 65 6d 69 6c 6c 61 20 49 53 4f 20 79 20 61 64 6a 75 6e 74 61 72 6c 61 20 61 20 6c 61 20 6d c3 a1 | emilla.ISO.y.adjuntarla.a.la.m.. |
f2c0 | 71 75 69 6e 61 20 76 69 72 74 75 61 6c 20 63 6f 6d 6f 20 75 6e 61 20 75 6e 69 64 61 64 20 64 65 | quina.virtual.como.una.unidad.de |
f2e0 | 20 43 44 2e 20 45 6c 20 76 6f 6c 75 6d 65 6e 20 64 65 62 65 20 65 73 74 61 72 20 66 6f 72 6d 61 | .CD..El.volumen.debe.estar.forma |
f300 | 74 65 61 64 6f 20 63 6f 6d 6f 20 75 6e 20 73 69 73 74 65 6d 61 20 64 65 20 61 72 63 68 69 76 6f | teado.como.un.sistema.de.archivo |
f320 | 73 20 76 66 61 74 20 6f 20 49 53 4f 20 39 36 36 30 20 63 6f 6e 20 6c 61 20 65 74 69 71 75 65 74 | s.vfat.o.ISO.9660.con.la.etiquet |
f340 | 61 20 26 71 75 6f 74 3b 63 69 64 61 74 61 26 71 75 6f 74 3b 20 6f 20 26 71 75 6f 74 3b 43 49 44 | a."cidata".o."CID |
f360 | 41 54 41 26 71 75 6f 74 3b 2e 00 56 6f 6c 76 65 72 c3 a1 3a 00 43 6f 6e 20 65 6c 20 70 75 6e 74 | ATA"..Volver..:.Con.el.punt |
f380 | 6f 20 66 69 6e 61 6c 20 60 60 72 65 74 72 69 65 76 65 60 60 20 6f 62 74 69 65 6e 65 73 20 70 61 | o.final.``retrieve``.obtienes.pa |
f3a0 | 72 74 65 73 20 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 63 6f 6d 70 6c 65 74 | rtes.o.la.configuraci..n.complet |
f3c0 | 61 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 | a..With.the.help.of.Terraform,.y |
f3e0 | 6f 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 | ou.can.quickly.deploy.VyOS-based |
f400 | 20 69 6e 66 72 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 | .infrastructure.in.the.AWS.cloud |
f420 | 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 75 | ..If.necessary,.the.infrastructu |
f440 | 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 72 | re.can.be.removed.using.terrafor |
f460 | 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 6e | m..Also.we.will.make.provisionin |
f480 | 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 6f | g.using.Ansible..With.the.help.o |
f4a0 | 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 |
f4c0 | 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 |
f4e0 | 20 74 68 65 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 | .the.Azure.cloud..If.necessary,. |
f500 | 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 65 | the.infrastructure.can.be.remove |
f520 | 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 20 | d.using.terraform..Also.we.will. |
f540 | 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. |
f560 | 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 75 | .With.the.help.of.Terraform,.you |
f580 | 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 69 | .can.quickly.deploy.VyOS-based.i |
f5a0 | 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 20 41 6c | nfrastructure.in.the.vSphere..Al |
f5c0 | 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 |
f5e0 | 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 |
f600 | 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. |
f620 | 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 |
f640 | 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 65 20 69 6e | .AWS.cloud..If.necessary,.the.in |
f660 | 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 69 6e | frastructure.can.be.removed.usin |
f680 | 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 6b 65 20 70 | g.terraform..Also.we.will.make.p |
f6a0 | 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 68 20 | rovisioning.using.Ansible..With. |
f6c0 | 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 6e 20 | the.help.of.terraforms,.you.can. |
f6e0 | 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 61 73 | quickly.deploy.Vyos-based.infras |
f700 | 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 49 66 20 | tructure.in.the.Azure.cloud..If. |
f720 | 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 |
f740 | 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 00 57 69 | n.be.removed.using.terraform..Wi |
f760 | 74 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 | th.the.help.of.terraforms,.you.c |
f780 | 61 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 | an.quickly.deploy.Vyos-based.inf |
f7a0 | 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 00 53 69 6e 20 | rastructure.in.the.vSphere..Sin. |
f7c0 | 70 72 6f 78 79 2c 20 72 65 71 75 69 65 72 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d | proxy,.requiere.configuraci..n.m |
f7e0 | 69 6e 69 6f 6e 20 64 65 20 56 79 4f 53 20 79 20 61 64 6d 69 74 65 20 64 61 74 6f 73 20 65 6e 20 | inion.de.VyOS.y.admite.datos.en. |
f800 | 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 3a 00 53 69 6e 20 70 72 6f 78 79 2c 20 72 65 71 75 69 | modo.operativo:.Sin.proxy,.requi |
f820 | 65 72 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 6d 69 6e 69 6f 6e 20 | ere.la.configuraci..n.de.minion. |
f840 | 64 65 20 56 79 4f 53 20 79 20 61 64 6d 69 74 65 20 64 61 74 6f 73 20 65 6e 20 6d 6f 64 6f 20 6f | de.VyOS.y.admite.datos.en.modo.o |
f860 | 70 65 72 61 74 69 76 6f 3a 00 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 50 79 56 79 4f 53 | perativo:.You.can.install.PyVyOS |
f880 | 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 |
f8a0 | 6f 73 20 75 73 69 6e 67 20 70 69 70 3a 00 50 75 65 64 65 20 70 61 73 61 72 20 75 6e 20 63 6f 6d | os.using.pip:.Puede.pasar.un.com |
f8c0 | 61 6e 64 6f 20 60 60 73 65 74 60 60 2c 20 60 60 64 65 6c 65 74 65 60 60 20 6f 20 60 60 63 6f 6d | ando.``set``,.``delete``.o.``com |
f8e0 | 6d 65 6e 74 60 60 20 61 6c 20 65 78 74 72 65 6d 6f 20 60 60 2f 63 6f 6e 66 69 67 75 72 65 60 60 | ment``.al.extremo.``/configure`` |
f900 | 2e 00 60 60 62 6f 72 72 61 72 60 60 20 75 6e 20 73 6f 6c 6f 20 63 6f 6d 61 6e 64 6f 00 60 60 73 | ..``borrar``.un.solo.comando.``s |
f920 | 65 65 64 2e 69 73 6f 60 60 20 73 65 20 63 72 65 c3 b3 20 70 72 65 76 69 61 6d 65 6e 74 65 20 65 | eed.iso``.se.cre...previamente.e |
f940 | 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 60 60 2f 74 6d 70 2f 60 60 2e 20 45 73 20 6e 65 | n.el.directorio.``/tmp/``..Es.ne |
f960 | 63 65 73 61 72 69 6f 20 6d 6f 76 65 72 6c 6f 20 61 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 2f | cesario.moverlo.a.``/var/lib/vz/ |
f980 | 74 65 6d 70 6c 61 74 65 2f 69 73 6f 60 60 00 60 60 65 73 74 61 62 6c 65 63 65 72 60 60 20 75 6e | template/iso``.``establecer``.un |
f9a0 | 20 73 6f 6c 6f 20 63 6f 6d 61 6e 64 6f 00 60 60 76 79 6f 73 5f 75 73 65 72 64 61 74 61 60 60 3a | .solo.comando.``vyos_userdata``: |
f9c0 | 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 61 63 65 70 74 61 20 75 6e 61 20 6c 69 73 74 61 20 64 65 20 | .el.m..dulo.acepta.una.lista.de. |
f9e0 | 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 64 65 20 6c 61 | comandos.de.configuraci..n.de.la |
fa00 | 20 43 4c 49 20 65 6e 20 75 6e 61 20 73 65 63 63 69 c3 b3 6e 20 60 60 76 79 6f 73 5f 63 6f 6e 66 | .CLI.en.una.secci..n.``vyos_conf |
fa20 | 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2c 20 71 75 65 20 62 72 69 6e 64 61 20 75 6e 61 20 66 6f | ig_commands``,.que.brinda.una.fo |
fa40 | 72 6d 61 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 69 73 74 | rma.f..cil.de.configurar.el.sist |
fa60 | 65 6d 61 20 64 75 72 61 6e 74 65 20 6c 61 20 69 6d 70 6c 65 6d 65 6e 74 61 63 69 c3 b3 6e 2e 00 | ema.durante.la.implementaci..n.. |
fa80 | 43 72 65 64 65 6e 63 69 61 6c 65 73 20 60 60 76 79 6f 73 26 23 33 39 3b 26 23 33 39 3b 2f 60 60 | Credenciales.``vyos''/`` |
faa0 | 76 79 6f 73 26 23 33 39 3b 26 23 33 39 3b 20 73 69 20 6e 6f 20 68 61 79 20 6f 74 72 61 73 20 65 | vyos''.si.no.hay.otras.e |
fac0 | 73 70 65 63 69 66 69 63 61 64 61 73 20 70 6f 72 20 6c 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 | specificadas.por.la.fuente.de.da |
fae0 | 74 6f 73 2e 00 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 3a 20 65 73 74 65 20 6d c3 b3 64 75 | tos..``write_files``:.este.m..du |
fb00 | 6c 6f 20 70 65 72 6d 69 74 65 20 69 6e 73 65 72 74 61 72 20 63 75 61 6c 71 75 69 65 72 20 61 72 | lo.permite.insertar.cualquier.ar |
fb20 | 63 68 69 76 6f 20 65 6e 20 65 6c 20 73 69 73 74 65 6d 61 20 64 65 20 61 72 63 68 69 76 6f 73 20 | chivo.en.el.sistema.de.archivos. |
fb40 | 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 2c 20 70 6f 72 20 65 | antes.del.primer.arranque,.por.e |
fb60 | 6a 65 6d 70 6c 6f 2c 20 63 6c 61 76 65 73 20 64 65 20 63 69 66 72 61 64 6f 20 67 65 6e 65 72 61 | jemplo,.claves.de.cifrado.genera |
fb80 | 64 61 73 20 70 72 65 76 69 61 6d 65 6e 74 65 2c 20 63 65 72 74 69 66 69 63 61 64 6f 73 20 6f 20 | das.previamente,.certificados.o. |
fba0 | 69 6e 63 6c 75 73 6f 20 75 6e 20 61 72 63 68 69 76 6f 20 60 60 63 6f 6e 66 69 67 2e 62 6f 6f 74 | incluso.un.archivo.``config.boot |
fbc0 | 60 60 20 63 6f 6d 70 6c 65 74 6f 2e 20 45 6c 20 66 6f 72 6d 61 74 6f 20 73 65 20 64 65 73 63 72 | ``.completo..El.formato.se.descr |
fbe0 | 69 62 65 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 63 6c 6f 75 | ibe.en.la.documentaci..n.de.clou |
fc00 | 64 69 6e 69 74 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 77 72 69 74 65 5f 66 69 6c 65 73 60 5f 2e | dinit.`Cloud-init-write_files`_. |
fc20 | 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 64 20 74 | .`pyvyos.Documentation.on.Read.t |
fc40 | 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 68 65 64 | he.Docs.<https://pyvyos.readthed |
fc60 | 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 20 64 65 | ocs.io/en/latest/>`_.provides.de |
fc80 | 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 73 74 61 | tailed.instructions.on.the.insta |
fca0 | 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 70 65 72 | llation,.configuration,.and.oper |
fcc0 | 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 60 70 79 | ation.of.the.pyvyos.library..`py |
fce0 | 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 74 74 70 | vyos.Source.Code.on.GitHub.<http |
fd00 | 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 79 76 79 | s://github.com/robertoberto/pyvy |
fd20 | 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 64 20 63 | os>`_.allows.you.to.access.and.c |
fd40 | 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 64 65 2e | ontribute.to.the.library's.code. |
fd60 | 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 69 2e 6f | .`pyvyos.on.PyPI.<https://pypi.o |
fd80 | 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 79 20 69 | rg/project/pyvyos/>`_.for.easy.i |
fda0 | 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 6f 6e 20 | nstallation.via.pip,.the.Python. |
fdc0 | 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 69 70 20 | package.installer..Execute.`pip. |
fde0 | 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 6e 61 6c | install.pyvyos`.in.your.terminal |
fe00 | 20 74 6f 20 69 6e 73 74 61 6c 6c 2e 00 41 c3 b1 61 64 69 72 20 75 6e 61 20 69 6d 61 67 65 6e 00 | .to.install..A..adir.una.imagen. |
fe20 | 74 6f 64 6f 00 61 6e 73 69 62 6c 65 2e 63 66 67 00 66 6f 72 6d 61 74 6f 20 64 65 20 61 72 63 68 | todo.ansible.cfg.formato.de.arch |
fe40 | 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 | ivo.de.configuraci..n.en.la.nube |
fe60 | 00 63 6c 6f 75 64 2d 69 6e 69 74 20 72 65 67 69 73 74 72 61 20 65 6e 20 2f 76 61 72 2f 6c 6f 67 | .cloud-init.registra.en./var/log |
fe80 | 2f 63 6c 6f 75 64 2d 69 6e 69 74 2e 6c 6f 67 2e 20 45 73 74 65 20 61 72 63 68 69 76 6f 20 70 75 | /cloud-init.log..Este.archivo.pu |
fea0 | 65 64 65 20 73 65 72 20 c3 ba 74 69 6c 20 70 61 72 61 20 64 65 74 65 72 6d 69 6e 61 72 20 70 6f | ede.ser...til.para.determinar.po |
fec0 | 72 20 71 75 c3 a9 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 76 61 72 c3 ad 61 20 | r.qu...la.configuraci..n.var..a. |
fee0 | 64 65 20 6c 6f 20 65 73 70 65 72 61 64 6f 2e 20 50 75 65 64 65 20 6f 62 74 65 6e 65 72 20 6c 61 | de.lo.esperado..Puede.obtener.la |
ff00 | 20 73 61 6c 69 64 61 20 64 65 20 66 69 6c 74 72 61 64 6f 20 64 65 20 64 61 74 6f 73 20 6d c3 a1 | .salida.de.filtrado.de.datos.m.. |
ff20 | 73 20 69 6d 70 6f 72 74 61 6e 74 65 20 70 61 72 61 20 6c 61 20 70 61 6c 61 62 72 61 20 63 6c 61 | s.importante.para.la.palabra.cla |
ff40 | 76 65 20 60 60 76 79 6f 73 60 60 3a 00 63 6f 6d 61 6e 64 6f 73 2e 74 78 74 00 62 6f 72 72 61 72 | ve.``vyos``:.comandos.txt.borrar |
ff60 | 20 75 6e 61 20 69 6d 61 67 65 6e 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 20 60 60 31 2e 33 2d 72 | .una.imagen,.por.ejemplo.``1.3-r |
ff80 | 6f 6c 6c 69 6e 67 2d 32 30 32 30 30 36 30 37 30 31 31 37 60 60 00 67 72 6f 75 70 5f 76 61 72 73 | olling-202006070117``.group_vars |
ffa0 | 2f 61 6c 6c 00 48 6f 73 70 65 64 61 64 6f 72 65 73 00 69 64 5f 72 73 61 5f 64 6f 63 6b 65 72 2e | /all.Hospedadores.id_rsa_docker. |
ffc0 | 70 75 62 2e 20 4e 65 63 65 73 69 74 61 20 64 65 63 6c 61 72 61 72 20 73 6f 6c 6f 20 6c 61 20 63 | pub..Necesita.declarar.solo.la.c |
ffe0 | 6c 61 76 65 20 70 c3 ba 62 6c 69 63 61 20 65 78 61 63 74 61 6d 65 6e 74 65 2e 00 73 69 20 73 6f | lave.p..blica.exactamente..si.so |
10000 | 6c 6f 20 64 65 73 65 61 20 65 6c 20 76 61 6c 6f 72 20 64 65 20 75 6e 20 6e 6f 64 6f 20 64 65 20 | lo.desea.el.valor.de.un.nodo.de. |
10020 | 76 61 72 69 6f 73 20 76 61 6c 6f 72 65 73 2c 20 75 74 69 6c 69 63 65 20 6c 61 20 6f 70 65 72 61 | varios.valores,.utilice.la.opera |
10040 | 63 69 c3 b3 6e 20 60 60 72 65 74 75 72 6e 56 61 6c 75 65 73 60 60 2e 00 69 6e 73 74 61 6e 63 65 | ci..n.``returnValues``..instance |
10060 | 2e 79 6d 6c 00 6d 61 69 6e 2e 74 66 00 70 72 69 6e 63 69 70 61 6c 2e 79 6d 6c 00 6d 79 6b 65 79 | .yml.main.tf.principal.yml.mykey |
10080 | 2e 70 65 6d 00 6d 79 6b 65 79 2e 70 65 6d 20 79 6f 75 20 68 61 76 65 20 74 6f 20 67 65 74 20 75 | .pem.mykey.pem.you.have.to.get.u |
100a0 | 73 69 6e 67 20 73 74 65 70 20 31 2e 32 00 70 79 76 79 6f 73 00 70 79 76 79 6f 73 20 69 73 20 61 | sing.step.1.2.pyvyos.pyvyos.is.a |
100c0 | 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 69 6e 74 | .Python.library.designed.for.int |
100e0 | 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 74 68 72 6f 75 | eracting.with.VyOS.devices.throu |
10100 | 67 68 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 | gh.their.API..This.documentation |
10120 | 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 69 64 65 20 79 6f 75 20 69 6e 20 75 73 69 | .is.intended.to.guide.you.in.usi |
10140 | 6e 67 20 70 79 76 79 6f 73 20 66 6f 72 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 20 6d 61 6e 61 67 | ng.pyvyos.for.programmatic.manag |
10160 | 65 6d 65 6e 74 20 6f 66 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 2e 00 72 31 31 2d | ement.of.your.VyOS.devices..r11- |
10180 | 70 72 6f 78 79 2e 73 6c 73 20 49 6e 63 6c 75 79 65 20 70 61 72 c3 a1 6d 65 74 72 6f 73 20 70 61 | proxy.sls.Incluye.par..metros.pa |
101a0 | 72 61 20 63 6f 6e 65 63 74 61 72 73 65 20 61 20 73 61 6c 74 2d 70 72 6f 78 79 20 6d 69 6e 69 6f | ra.conectarse.a.salt-proxy.minio |
101c0 | 6e 00 67 75 69 6f 6e 65 73 20 64 65 20 69 6e 69 63 69 6f 00 74 65 72 72 61 66 6f 72 6d 2e 74 66 | n.guiones.de.inicio.terraform.tf |
101e0 | 76 61 72 73 00 74 6f 70 2e 73 6c 73 00 76 53 70 68 65 72 65 00 76 61 72 2e 74 66 00 76 61 72 69 | vars.top.sls.vSphere.var.tf.vari |
10200 | 61 62 6c 65 73 2e 74 66 00 76 65 72 73 69 6f 6e 73 2e 74 66 00 76 65 72 73 75 73 20 61 20 6e 6f | ables.tf.versions.tf.versus.a.no |
10220 | 6e 2d 65 78 69 73 74 65 6e 74 20 70 61 74 68 3a 00 76 79 6f 73 2e 74 66 00 | n-existent.path:.vyos.tf. |