| ofs | hex dump | ascii |
|---|
| 0000 | de 12 04 95 00 00 00 00 a8 01 00 00 1c 00 00 00 5c 0d 00 00 39 02 00 00 9c 1a 00 00 00 00 00 00 | ................\...9........... |
| 0020 | 80 23 00 00 38 00 00 00 81 23 00 00 09 00 00 00 ba 23 00 00 10 00 00 00 c4 23 00 00 10 00 00 00 | .#..8....#.......#.......#...... |
| 0040 | d5 23 00 00 0f 00 00 00 e6 23 00 00 0f 00 00 00 f6 23 00 00 04 00 00 00 06 24 00 00 69 00 00 00 | .#.......#.......#.......$..i... |
| 0060 | 0b 24 00 00 69 00 00 00 75 24 00 00 25 00 00 00 df 24 00 00 6a 00 00 00 05 25 00 00 54 00 00 00 | .$..i...u$..%....$..j....%..T... |
| 0080 | 70 25 00 00 5d 00 00 00 c5 25 00 00 26 00 00 00 23 26 00 00 0c 00 00 00 4a 26 00 00 0a 00 00 00 | p%..]....%..&...#&......J&...... |
| 00a0 | 57 26 00 00 09 00 00 00 62 26 00 00 06 00 00 00 6c 26 00 00 09 00 00 00 73 26 00 00 07 00 00 00 | W&......b&......l&......s&...... |
| 00c0 | 7d 26 00 00 06 00 00 00 85 26 00 00 09 00 00 00 8c 26 00 00 05 00 00 00 96 26 00 00 80 00 00 00 | }&.......&.......&.......&...... |
| 00e0 | 9c 26 00 00 3e 01 00 00 1d 27 00 00 5d 00 00 00 5c 28 00 00 45 00 00 00 ba 28 00 00 24 00 00 00 | .&..>....'..]...\(..E....(..$... |
| 0100 | 00 29 00 00 44 00 00 00 25 29 00 00 1e 00 00 00 6a 29 00 00 37 00 00 00 89 29 00 00 37 00 00 00 | .)..D...%)......j)..7....)..7... |
| 0120 | c1 29 00 00 6c 00 00 00 f9 29 00 00 b9 00 00 00 66 2a 00 00 3f 01 00 00 20 2b 00 00 5e 00 00 00 | .)..l....)......f*..?....+..^... |
| 0140 | 60 2c 00 00 46 00 00 00 bf 2c 00 00 20 00 00 00 06 2d 00 00 30 00 00 00 27 2d 00 00 31 00 00 00 | `,..F....,.......-..0...'-..1... |
| 0160 | 58 2d 00 00 35 00 00 00 8a 2d 00 00 4b 00 00 00 c0 2d 00 00 2f 00 00 00 0c 2e 00 00 38 00 00 00 | X-..5....-..K....-../.......8... |
| 0180 | 3c 2e 00 00 1e 00 00 00 75 2e 00 00 20 00 00 00 94 2e 00 00 8f 00 00 00 b5 2e 00 00 8e 00 00 00 | <.......u....................... |
| 01a0 | 45 2f 00 00 25 00 00 00 d4 2f 00 00 26 00 00 00 fa 2f 00 00 22 00 00 00 21 30 00 00 2d 00 00 00 | E/..%..../..&..../.."...!0..-... |
| 01c0 | 44 30 00 00 2c 00 00 00 72 30 00 00 2d 00 00 00 9f 30 00 00 34 00 00 00 cd 30 00 00 48 00 00 00 | D0..,...r0..-....0..4....0..H... |
| 01e0 | 02 31 00 00 60 00 00 00 4b 31 00 00 ac 00 00 00 ac 31 00 00 90 00 00 00 59 32 00 00 27 00 00 00 | .1..`...K1.......1......Y2..'... |
| 0200 | ea 32 00 00 17 00 00 00 12 33 00 00 17 00 00 00 2a 33 00 00 49 00 00 00 42 33 00 00 2a 00 00 00 | .2.......3......*3..I...B3..*... |
| 0220 | 8c 33 00 00 32 00 00 00 b7 33 00 00 29 00 00 00 ea 33 00 00 2d 00 00 00 14 34 00 00 2c 00 00 00 | .3..2....3..)....3..-....4..,... |
| 0240 | 42 34 00 00 2d 00 00 00 6f 34 00 00 36 00 00 00 9d 34 00 00 37 00 00 00 d4 34 00 00 1a 00 00 00 | B4..-...o4..6....4..7....4...... |
| 0260 | 0c 35 00 00 46 00 00 00 27 35 00 00 20 00 00 00 6e 35 00 00 2c 00 00 00 8f 35 00 00 2b 00 00 00 | .5..F...'5......n5..,....5..+... |
| 0280 | bc 35 00 00 30 00 00 00 e8 35 00 00 70 00 00 00 19 36 00 00 6b 00 00 00 8a 36 00 00 a3 00 00 00 | .5..0....5..p....6..k....6...... |
| 02a0 | f6 36 00 00 a1 00 00 00 9a 37 00 00 93 00 00 00 3c 38 00 00 ae 00 00 00 d0 38 00 00 ae 00 00 00 | .6.......7......<8.......8...... |
| 02c0 | 7f 39 00 00 a3 00 00 00 2e 3a 00 00 a9 00 00 00 d2 3a 00 00 30 00 00 00 7c 3b 00 00 15 00 00 00 | .9.......:.......:..0...|;...... |
| 02e0 | ad 3b 00 00 c1 00 00 00 c3 3b 00 00 c2 00 00 00 85 3c 00 00 f2 00 00 00 48 3d 00 00 6d 00 00 00 | .;.......;.......<......H=..m... |
| 0300 | 3b 3e 00 00 3d 00 00 00 a9 3e 00 00 0d 00 00 00 e7 3e 00 00 03 00 00 00 f5 3e 00 00 2a 00 00 00 | ;>..=....>.......>.......>..*... |
| 0320 | f9 3e 00 00 11 00 00 00 24 3f 00 00 c8 00 00 00 36 3f 00 00 ca 00 00 00 ff 3f 00 00 cb 00 00 00 | .>......$?......6?.......?...... |
| 0340 | ca 40 00 00 c6 00 00 00 96 41 00 00 cd 00 00 00 5d 42 00 00 7c 00 00 00 2b 43 00 00 64 00 00 00 | .@.......A......]B..|...+C..d... |
| 0360 | a8 43 00 00 2e 00 00 00 0d 44 00 00 44 00 00 00 3c 44 00 00 bd 00 00 00 81 44 00 00 19 00 00 00 | .C.......D..D...<D.......D...... |
| 0380 | 3f 45 00 00 07 00 00 00 59 45 00 00 8f 00 00 00 61 45 00 00 41 00 00 00 f1 45 00 00 0e 00 00 00 | ?E......YE......aE..A....E...... |
| 03a0 | 33 46 00 00 05 00 00 00 42 46 00 00 2c 00 00 00 48 46 00 00 82 00 00 00 75 46 00 00 64 00 00 00 | 3F......BF..,...HF......uF..d... |
| 03c0 | f8 46 00 00 22 00 00 00 5d 47 00 00 21 00 00 00 80 47 00 00 33 00 00 00 a2 47 00 00 19 01 00 00 | .F.."...]G..!....G..3....G...... |
| 03e0 | d6 47 00 00 14 00 00 00 f0 48 00 00 22 00 00 00 05 49 00 00 15 00 00 00 28 49 00 00 21 00 00 00 | .G.......H.."....I......(I..!... |
| 0400 | 3e 49 00 00 11 00 00 00 60 49 00 00 23 00 00 00 72 49 00 00 16 00 00 00 96 49 00 00 0e 00 00 00 | >I......`I..#...rI.......I...... |
| 0420 | ad 49 00 00 0d 00 00 00 bc 49 00 00 98 00 00 00 ca 49 00 00 1d 00 00 00 63 4a 00 00 19 00 00 00 | .I.......I.......I......cJ...... |
| 0440 | 81 4a 00 00 14 00 00 00 9b 4a 00 00 19 00 00 00 b0 4a 00 00 13 00 00 00 ca 4a 00 00 1b 00 00 00 | .J.......J.......J.......J...... |
| 0460 | de 4a 00 00 2a 00 00 00 fa 4a 00 00 07 00 00 00 25 4b 00 00 18 00 00 00 2d 4b 00 00 1f 00 00 00 | .J..*....J......%K......-K...... |
| 0480 | 46 4b 00 00 0f 00 00 00 66 4b 00 00 c7 00 00 00 76 4b 00 00 0f 00 00 00 3e 4c 00 00 5c 00 00 00 | FK......fK......vK......>L..\... |
| 04a0 | 4e 4c 00 00 49 00 00 00 ab 4c 00 00 1f 00 00 00 f5 4c 00 00 21 00 00 00 15 4d 00 00 22 00 00 00 | NL..I....L.......L..!....M.."... |
| 04c0 | 37 4d 00 00 22 00 00 00 5a 4d 00 00 2c 00 00 00 7d 4d 00 00 1f 00 00 00 aa 4d 00 00 21 00 00 00 | 7M.."...ZM..,...}M.......M..!... |
| 04e0 | ca 4d 00 00 2b 00 00 00 ec 4d 00 00 07 00 00 00 18 4e 00 00 4f 00 00 00 20 4e 00 00 19 00 00 00 | .M..+....M.......N..O....N...... |
| 0500 | 70 4e 00 00 13 00 00 00 8a 4e 00 00 08 00 00 00 9e 4e 00 00 1f 00 00 00 a7 4e 00 00 26 00 00 00 | pN.......N.......N.......N..&... |
| 0520 | c7 4e 00 00 0d 00 00 00 ee 4e 00 00 20 00 00 00 fc 4e 00 00 22 00 00 00 1d 4f 00 00 29 00 00 00 | .N.......N.......N.."....O..)... |
| 0540 | 40 4f 00 00 29 00 00 00 6a 4f 00 00 24 00 00 00 94 4f 00 00 21 00 00 00 b9 4f 00 00 23 00 00 00 | @O..)...jO..$....O..!....O..#... |
| 0560 | db 4f 00 00 2a 00 00 00 ff 4f 00 00 2a 00 00 00 2a 50 00 00 25 00 00 00 55 50 00 00 53 00 00 00 | .O..*....O..*...*P..%...UP..S... |
| 0580 | 7b 50 00 00 3e 00 00 00 cf 50 00 00 3d 00 00 00 0e 51 00 00 3a 00 00 00 4c 51 00 00 9d 00 00 00 | {P..>....P..=....Q..:...LQ...... |
| 05a0 | 87 51 00 00 24 00 00 00 25 52 00 00 37 00 00 00 4a 52 00 00 2d 00 00 00 82 52 00 00 b3 00 00 00 | .Q..$...%R..7...JR..-....R...... |
| 05c0 | b0 52 00 00 6b 00 00 00 64 53 00 00 46 00 00 00 d0 53 00 00 3f 00 00 00 17 54 00 00 0f 00 00 00 | .R..k...dS..F....S..?....T...... |
| 05e0 | 57 54 00 00 13 00 00 00 67 54 00 00 0f 00 00 00 7b 54 00 00 0c 00 00 00 8b 54 00 00 19 00 00 00 | WT......gT......{T.......T...... |
| 0600 | 98 54 00 00 55 00 00 00 b2 54 00 00 68 00 00 00 08 55 00 00 6a 00 00 00 71 55 00 00 6b 00 00 00 | .T..U....T..h....U..j...qU..k... |
| 0620 | dc 55 00 00 6c 00 00 00 48 56 00 00 6b 00 00 00 b5 56 00 00 6c 00 00 00 21 57 00 00 a7 00 00 00 | .U..l...HV..k....V..l...!W...... |
| 0640 | 8e 57 00 00 3c 00 00 00 36 58 00 00 4d 01 00 00 73 58 00 00 4d 01 00 00 c1 59 00 00 b3 00 00 00 | .W..<...6X..M...sX..M....Y...... |
| 0660 | 0f 5b 00 00 8d 00 00 00 c3 5b 00 00 8f 00 00 00 51 5c 00 00 31 00 00 00 e1 5c 00 00 42 00 00 00 | .[.......[......Q\..1....\..B... |
| 0680 | 13 5d 00 00 2e 00 00 00 56 5d 00 00 b2 00 00 00 85 5d 00 00 b4 00 00 00 38 5e 00 00 b5 00 00 00 | .]......V].......]......8^...... |
| 06a0 | ed 5e 00 00 b6 00 00 00 a3 5f 00 00 b8 00 00 00 5a 60 00 00 62 00 00 00 13 61 00 00 a9 00 00 00 | .^......._......Z`..b....a...... |
| 06c0 | 76 61 00 00 15 00 00 00 20 62 00 00 1e 00 00 00 36 62 00 00 c7 00 00 00 55 62 00 00 1e 00 00 00 | va.......b......6b......Ub...... |
| 06e0 | 1d 63 00 00 0c 00 00 00 3c 63 00 00 d7 00 00 00 49 63 00 00 58 01 00 00 21 64 00 00 30 00 00 00 | .c......<c......Ic..X...!d..0... |
| 0700 | 7a 65 00 00 4c 00 00 00 ab 65 00 00 9b 00 00 00 f8 65 00 00 30 00 00 00 94 66 00 00 06 00 00 00 | ze..L....e.......e..0....f...... |
| 0720 | c5 66 00 00 1a 00 00 00 cc 66 00 00 07 00 00 00 e7 66 00 00 0d 00 00 00 ef 66 00 00 18 00 00 00 | .f.......f.......f.......f...... |
| 0740 | fd 66 00 00 b6 00 00 00 16 67 00 00 40 00 00 00 cd 67 00 00 07 00 00 00 0e 68 00 00 06 00 00 00 | .f.......g..@....g.......h...... |
| 0760 | 16 68 00 00 fa 00 00 00 1d 68 00 00 50 00 00 00 18 69 00 00 34 00 00 00 69 69 00 00 a5 00 00 00 | .h.......h..P....i..4...ii...... |
| 0780 | 9e 69 00 00 12 00 00 00 44 6a 00 00 81 00 00 00 57 6a 00 00 15 00 00 00 d9 6a 00 00 07 00 00 00 | .i......Dj......Wj.......j...... |
| 07a0 | ef 6a 00 00 16 00 00 00 f7 6a 00 00 06 00 00 00 0e 6b 00 00 0e 00 00 00 15 6b 00 00 4a 00 00 00 | .j.......j.......k.......k..J... |
| 07c0 | 24 6b 00 00 12 00 00 00 6f 6b 00 00 1d 00 00 00 82 6b 00 00 11 00 00 00 a0 6b 00 00 2b 00 00 00 | $k......ok.......k.......k..+... |
| 07e0 | b2 6b 00 00 2d 00 00 00 de 6b 00 00 2e 00 00 00 0c 6c 00 00 2e 00 00 00 3b 6c 00 00 2f 00 00 00 | .k..-....k.......l......;l../... |
| 0800 | 6a 6c 00 00 18 00 00 00 9a 6c 00 00 28 00 00 00 b3 6c 00 00 1e 00 00 00 dc 6c 00 00 06 00 00 00 | jl.......l..(....l.......l...... |
| 0820 | fb 6c 00 00 93 01 00 00 02 6d 00 00 0a 00 00 00 96 6e 00 00 70 00 00 00 a1 6e 00 00 0c 00 00 00 | .l.......m.......n..p....n...... |
| 0840 | 12 6f 00 00 0d 00 00 00 1f 6f 00 00 0b 00 00 00 2d 6f 00 00 15 00 00 00 39 6f 00 00 1a 00 00 00 | .o.......o......-o......9o...... |
| 0860 | 4f 6f 00 00 18 00 00 00 6a 6f 00 00 1d 00 00 00 83 6f 00 00 04 00 00 00 a1 6f 00 00 1a 00 00 00 | Oo......jo.......o.......o...... |
| 0880 | a6 6f 00 00 27 00 00 00 c1 6f 00 00 8c 00 00 00 e9 6f 00 00 15 00 00 00 76 70 00 00 c9 00 00 00 | .o..'....o.......o......vp...... |
| 08a0 | 8c 70 00 00 0b 00 00 00 56 71 00 00 62 00 00 00 62 71 00 00 61 00 00 00 c5 71 00 00 1d 00 00 00 | .p......Vq..b...bq..a....q...... |
| 08c0 | 27 72 00 00 1f 00 00 00 45 72 00 00 26 00 00 00 65 72 00 00 26 00 00 00 8c 72 00 00 21 00 00 00 | 'r......Er..&...er..&....r..!... |
| 08e0 | b3 72 00 00 05 00 00 00 d5 72 00 00 3c 00 00 00 db 72 00 00 3b 00 00 00 18 73 00 00 33 00 00 00 | .r.......r..<....r..;....s..3... |
| 0900 | 54 73 00 00 81 00 00 00 88 73 00 00 17 00 00 00 0a 74 00 00 12 00 00 00 22 74 00 00 1a 00 00 00 | Ts.......s.......t......"t...... |
| 0920 | 35 74 00 00 22 00 00 00 50 74 00 00 24 00 00 00 73 74 00 00 2b 00 00 00 98 74 00 00 2b 00 00 00 | 5t.."...Pt..$...st..+....t..+... |
| 0940 | c4 74 00 00 26 00 00 00 f0 74 00 00 1b 00 00 00 17 75 00 00 23 00 00 00 33 75 00 00 25 00 00 00 | .t..&....t.......u..#...3u..%... |
| 0960 | 57 75 00 00 2c 00 00 00 7d 75 00 00 2c 00 00 00 aa 75 00 00 27 00 00 00 d7 75 00 00 35 00 00 00 | Wu..,...}u..,....u..'....u..5... |
| 0980 | ff 75 00 00 19 00 00 00 35 76 00 00 09 00 00 00 4f 76 00 00 8d 00 00 00 59 76 00 00 12 00 00 00 | .u......5v......Ov......Yv...... |
| 09a0 | e7 76 00 00 46 00 00 00 fa 76 00 00 18 01 00 00 41 77 00 00 7d 00 00 00 5a 78 00 00 80 00 00 00 | .v..F....v......Aw..}...Zx...... |
| 09c0 | d8 78 00 00 45 00 00 00 59 79 00 00 35 00 00 00 9f 79 00 00 2f 00 00 00 d5 79 00 00 d2 00 00 00 | .x..E...Yy..5....y../....y...... |
| 09e0 | 05 7a 00 00 84 00 00 00 d8 7a 00 00 48 00 00 00 5d 7b 00 00 21 00 00 00 a6 7b 00 00 61 00 00 00 | .z.......z..H...]{..!....{..a... |
| 0a00 | c8 7b 00 00 41 00 00 00 2a 7c 00 00 70 00 00 00 6c 7c 00 00 54 00 00 00 dd 7c 00 00 bc 00 00 00 | .{..A...*|..p...l|..T....|...... |
| 0a20 | 32 7d 00 00 85 00 00 00 ef 7d 00 00 e7 00 00 00 75 7e 00 00 2a 00 00 00 5d 7f 00 00 3b 00 00 00 | 2}.......}......u~..*...]...;... |
| 0a40 | 88 7f 00 00 93 00 00 00 c4 7f 00 00 1d 00 00 00 58 80 00 00 37 00 00 00 76 80 00 00 8b 00 00 00 | ................X...7...v....... |
| 0a60 | ae 80 00 00 49 00 00 00 3a 81 00 00 48 00 00 00 84 81 00 00 90 00 00 00 cd 81 00 00 31 00 00 00 | ....I...:...H...............1... |
| 0a80 | 5e 82 00 00 7f 00 00 00 90 82 00 00 47 00 00 00 10 83 00 00 36 00 00 00 58 83 00 00 0f 00 00 00 | ^...........G.......6...X....... |
| 0aa0 | 8f 83 00 00 2c 00 00 00 9f 83 00 00 2d 00 00 00 cc 83 00 00 95 00 00 00 fa 83 00 00 09 00 00 00 | ....,.......-................... |
| 0ac0 | 90 84 00 00 ae 00 00 00 9a 84 00 00 ac 00 00 00 49 85 00 00 18 00 00 00 f6 85 00 00 0c 00 00 00 | ................I............... |
| 0ae0 | 0f 86 00 00 0c 00 00 00 1c 86 00 00 2a 00 00 00 29 86 00 00 39 00 00 00 54 86 00 00 25 00 00 00 | ............*...)...9...T...%... |
| 0b00 | 8e 86 00 00 07 00 00 00 b4 86 00 00 08 00 00 00 bc 86 00 00 0f 00 00 00 c5 86 00 00 0e 00 00 00 | ................................ |
| 0b20 | d5 86 00 00 18 00 00 00 e4 86 00 00 0f 00 00 00 fd 86 00 00 3a 00 00 00 0d 87 00 00 48 00 00 00 | ....................:.......H... |
| 0b40 | 48 87 00 00 2b 00 00 00 91 87 00 00 64 00 00 00 bd 87 00 00 5c 00 00 00 22 88 00 00 6d 00 00 00 | H...+.......d.......\..."...m... |
| 0b60 | 7f 88 00 00 66 01 00 00 ed 88 00 00 6b 01 00 00 54 8a 00 00 64 00 00 00 c0 8b 00 00 32 00 00 00 | ....f.......k...T...d.......2... |
| 0b80 | 25 8c 00 00 5b 00 00 00 58 8c 00 00 ed 01 00 00 b4 8c 00 00 31 00 00 00 a2 8e 00 00 0e 01 00 00 | %...[...X...........1........... |
| 0ba0 | d4 8e 00 00 0c 00 00 00 e3 8f 00 00 48 00 00 00 f0 8f 00 00 cd 00 00 00 39 90 00 00 cf 00 00 00 | ............H...........9....... |
| 0bc0 | 07 91 00 00 d0 00 00 00 d7 91 00 00 d0 00 00 00 a8 92 00 00 8a 00 00 00 79 93 00 00 ce 00 00 00 | ........................y....... |
| 0be0 | 04 94 00 00 a2 00 00 00 d3 94 00 00 5d 00 00 00 76 95 00 00 4d 00 00 00 d4 95 00 00 4e 00 00 00 | ............]...v...M.......N... |
| 0c00 | 22 96 00 00 21 00 00 00 71 96 00 00 21 00 00 00 93 96 00 00 59 00 00 00 b5 96 00 00 1b 00 00 00 | "...!...q...!.......Y........... |
| 0c20 | 0f 97 00 00 75 00 00 00 2b 97 00 00 18 00 00 00 a1 97 00 00 b5 00 00 00 ba 97 00 00 44 00 00 00 | ....u...+...................D... |
| 0c40 | 70 98 00 00 15 01 00 00 b5 98 00 00 bb 00 00 00 cb 99 00 00 83 00 00 00 87 9a 00 00 ab 00 00 00 | p............................... |
| 0c60 | 0b 9b 00 00 0c 00 00 00 b7 9b 00 00 03 00 00 00 c4 9b 00 00 0b 00 00 00 c8 9b 00 00 18 00 00 00 | ................................ |
| 0c80 | d4 9b 00 00 d3 00 00 00 ed 9b 00 00 0c 00 00 00 c1 9c 00 00 39 00 00 00 ce 9c 00 00 0c 00 00 00 | ....................9........... |
| 0ca0 | 08 9d 00 00 0e 00 00 00 15 9d 00 00 05 00 00 00 24 9d 00 00 3c 00 00 00 2a 9d 00 00 56 00 00 00 | ................$...<...*...V... |
| 0cc0 | 67 9d 00 00 0c 00 00 00 be 9d 00 00 07 00 00 00 cb 9d 00 00 08 00 00 00 d3 9d 00 00 3b 00 00 00 | g...........................;... |
| 0ce0 | dc 9d 00 00 3b 00 00 00 18 9e 00 00 09 00 00 00 54 9e 00 00 28 00 00 00 5e 9e 00 00 06 00 00 00 | ....;...........T...(...^....... |
| 0d00 | 87 9e 00 00 c6 00 00 00 8e 9e 00 00 45 00 00 00 55 9f 00 00 0f 00 00 00 9b 9f 00 00 10 00 00 00 | ............E...U............... |
| 0d20 | ab 9f 00 00 07 00 00 00 bc 9f 00 00 07 00 00 00 c4 9f 00 00 06 00 00 00 cc 9f 00 00 0c 00 00 00 | ................................ |
| 0d40 | d3 9f 00 00 0b 00 00 00 e0 9f 00 00 1b 00 00 00 ec 9f 00 00 07 00 00 00 08 a0 00 00 da 00 00 00 | ................................ |
| 0d60 | 10 a0 00 00 38 00 00 00 eb a0 00 00 09 00 00 00 24 a1 00 00 10 00 00 00 2e a1 00 00 10 00 00 00 | ....8...........$............... |
| 0d80 | 3f a1 00 00 0f 00 00 00 50 a1 00 00 0f 00 00 00 60 a1 00 00 04 00 00 00 70 a1 00 00 69 00 00 00 | ?.......P.......`.......p...i... |
| 0da0 | 75 a1 00 00 79 00 00 00 df a1 00 00 2c 00 00 00 59 a2 00 00 7f 00 00 00 86 a2 00 00 58 00 00 00 | u...y.......,...Y...........X... |
| 0dc0 | 06 a3 00 00 6a 00 00 00 5f a3 00 00 2c 00 00 00 ca a3 00 00 1a 00 00 00 f7 a3 00 00 0b 00 00 00 | ....j..._...,................... |
| 0de0 | 12 a4 00 00 08 00 00 00 1e a4 00 00 07 00 00 00 27 a4 00 00 09 00 00 00 2f a4 00 00 07 00 00 00 | ................'......./....... |
| 0e00 | 39 a4 00 00 0a 00 00 00 41 a4 00 00 0a 00 00 00 4c a4 00 00 0d 00 00 00 57 a4 00 00 80 00 00 00 | 9.......A.......L.......W....... |
| 0e20 | 65 a4 00 00 3e 01 00 00 e6 a4 00 00 5d 00 00 00 25 a6 00 00 45 00 00 00 83 a6 00 00 24 00 00 00 | e...>.......]...%...E.......$... |
| 0e40 | c9 a6 00 00 44 00 00 00 ee a6 00 00 1e 00 00 00 33 a7 00 00 37 00 00 00 52 a7 00 00 37 00 00 00 | ....D...........3...7...R...7... |
| 0e60 | 8a a7 00 00 6c 00 00 00 c2 a7 00 00 b9 00 00 00 2f a8 00 00 3f 01 00 00 e9 a8 00 00 5e 00 00 00 | ....l.........../...?.......^... |
| 0e80 | 29 aa 00 00 46 00 00 00 88 aa 00 00 20 00 00 00 cf aa 00 00 30 00 00 00 f0 aa 00 00 31 00 00 00 | )...F...............0.......1... |
| 0ea0 | 21 ab 00 00 35 00 00 00 53 ab 00 00 4b 00 00 00 89 ab 00 00 2f 00 00 00 d5 ab 00 00 38 00 00 00 | !...5...S...K......./.......8... |
| 0ec0 | 05 ac 00 00 1e 00 00 00 3e ac 00 00 20 00 00 00 5d ac 00 00 8f 00 00 00 7e ac 00 00 8e 00 00 00 | ........>.......].......~....... |
| 0ee0 | 0e ad 00 00 25 00 00 00 9d ad 00 00 26 00 00 00 c3 ad 00 00 22 00 00 00 ea ad 00 00 2d 00 00 00 | ....%.......&.......".......-... |
| 0f00 | 0d ae 00 00 2c 00 00 00 3b ae 00 00 2d 00 00 00 68 ae 00 00 34 00 00 00 96 ae 00 00 48 00 00 00 | ....,...;...-...h...4.......H... |
| 0f20 | cb ae 00 00 60 00 00 00 14 af 00 00 ac 00 00 00 75 af 00 00 90 00 00 00 22 b0 00 00 27 00 00 00 | ....`...........u......."...'... |
| 0f40 | b3 b0 00 00 17 00 00 00 db b0 00 00 17 00 00 00 f3 b0 00 00 49 00 00 00 0b b1 00 00 2a 00 00 00 | ....................I.......*... |
| 0f60 | 55 b1 00 00 32 00 00 00 80 b1 00 00 29 00 00 00 b3 b1 00 00 2d 00 00 00 dd b1 00 00 2c 00 00 00 | U...2.......).......-.......,... |
| 0f80 | 0b b2 00 00 2d 00 00 00 38 b2 00 00 36 00 00 00 66 b2 00 00 37 00 00 00 9d b2 00 00 1a 00 00 00 | ....-...8...6...f...7........... |
| 0fa0 | d5 b2 00 00 46 00 00 00 f0 b2 00 00 20 00 00 00 37 b3 00 00 2c 00 00 00 58 b3 00 00 2b 00 00 00 | ....F...........7...,...X...+... |
| 0fc0 | 85 b3 00 00 30 00 00 00 b1 b3 00 00 70 00 00 00 e2 b3 00 00 6b 00 00 00 53 b4 00 00 a3 00 00 00 | ....0.......p.......k...S....... |
| 0fe0 | bf b4 00 00 a1 00 00 00 63 b5 00 00 93 00 00 00 05 b6 00 00 ae 00 00 00 99 b6 00 00 ae 00 00 00 | ........c....................... |
| 1000 | 48 b7 00 00 a3 00 00 00 f7 b7 00 00 a9 00 00 00 9b b8 00 00 30 00 00 00 45 b9 00 00 15 00 00 00 | H...................0...E....... |
| 1020 | 76 b9 00 00 c1 00 00 00 8c b9 00 00 e8 00 00 00 4e ba 00 00 1d 01 00 00 37 bb 00 00 90 00 00 00 | v...............N.......7....... |
| 1040 | 55 bc 00 00 4b 00 00 00 e6 bc 00 00 18 00 00 00 32 bd 00 00 03 00 00 00 4b bd 00 00 2a 00 00 00 | U...K...........2.......K...*... |
| 1060 | 4f bd 00 00 17 00 00 00 7a bd 00 00 c8 00 00 00 92 bd 00 00 ca 00 00 00 5b be 00 00 cb 00 00 00 | O.......z...............[....... |
| 1080 | 26 bf 00 00 c6 00 00 00 f2 bf 00 00 cd 00 00 00 b9 c0 00 00 7c 00 00 00 87 c1 00 00 89 00 00 00 | &...................|........... |
| 10a0 | 04 c2 00 00 2e 00 00 00 8e c2 00 00 4f 00 00 00 bd c2 00 00 bd 00 00 00 0d c3 00 00 24 00 00 00 | ............O...............$... |
| 10c0 | cb c3 00 00 07 00 00 00 f0 c3 00 00 a8 00 00 00 f8 c3 00 00 53 00 00 00 a1 c4 00 00 0e 00 00 00 | ....................S........... |
| 10e0 | f5 c4 00 00 04 00 00 00 04 c5 00 00 2c 00 00 00 09 c5 00 00 7c 00 00 00 36 c5 00 00 6d 00 00 00 | ............,.......|...6...m... |
| 1100 | b3 c5 00 00 30 00 00 00 21 c6 00 00 29 00 00 00 52 c6 00 00 44 00 00 00 7c c6 00 00 4a 01 00 00 | ....0...!...)...R...D...|...J... |
| 1120 | c1 c6 00 00 25 00 00 00 0c c8 00 00 1e 00 00 00 32 c8 00 00 15 00 00 00 51 c8 00 00 2d 00 00 00 | ....%...........2.......Q...-... |
| 1140 | 67 c8 00 00 22 00 00 00 95 c8 00 00 21 00 00 00 b8 c8 00 00 1b 00 00 00 da c8 00 00 19 00 00 00 | g...".......!................... |
| 1160 | f6 c8 00 00 0e 00 00 00 10 c9 00 00 b6 00 00 00 1f c9 00 00 1d 00 00 00 d6 c9 00 00 19 00 00 00 | ................................ |
| 1180 | f4 c9 00 00 14 00 00 00 0e ca 00 00 19 00 00 00 23 ca 00 00 13 00 00 00 3d ca 00 00 1b 00 00 00 | ................#.......=....... |
| 11a0 | 51 ca 00 00 2a 00 00 00 6d ca 00 00 07 00 00 00 98 ca 00 00 1a 00 00 00 a0 ca 00 00 2f 00 00 00 | Q...*...m.................../... |
| 11c0 | bb ca 00 00 11 00 00 00 eb ca 00 00 f0 00 00 00 fd ca 00 00 20 00 00 00 ee cb 00 00 64 00 00 00 | ............................d... |
| 11e0 | 0f cc 00 00 58 00 00 00 74 cc 00 00 1f 00 00 00 cd cc 00 00 21 00 00 00 ed cc 00 00 22 00 00 00 | ....X...t...........!......."... |
| 1200 | 0f cd 00 00 22 00 00 00 32 cd 00 00 2c 00 00 00 55 cd 00 00 1f 00 00 00 82 cd 00 00 21 00 00 00 | ...."...2...,...U...........!... |
| 1220 | a2 cd 00 00 2b 00 00 00 c4 cd 00 00 07 00 00 00 f0 cd 00 00 5b 00 00 00 f8 cd 00 00 1a 00 00 00 | ....+...............[........... |
| 1240 | 54 ce 00 00 1a 00 00 00 6f ce 00 00 08 00 00 00 8a ce 00 00 27 00 00 00 93 ce 00 00 39 00 00 00 | T.......o...........'.......9... |
| 1260 | bb ce 00 00 15 00 00 00 f5 ce 00 00 20 00 00 00 0b cf 00 00 22 00 00 00 2c cf 00 00 29 00 00 00 | ...................."...,...)... |
| 1280 | 4f cf 00 00 29 00 00 00 79 cf 00 00 24 00 00 00 a3 cf 00 00 21 00 00 00 c8 cf 00 00 23 00 00 00 | O...)...y...$.......!.......#... |
| 12a0 | ea cf 00 00 2a 00 00 00 0e d0 00 00 2a 00 00 00 39 d0 00 00 25 00 00 00 64 d0 00 00 57 00 00 00 | ....*.......*...9...%...d...W... |
| 12c0 | 8a d0 00 00 3e 00 00 00 e2 d0 00 00 4d 00 00 00 21 d1 00 00 3c 00 00 00 6f d1 00 00 ca 00 00 00 | ....>.......M...!...<...o....... |
| 12e0 | ac d1 00 00 24 00 00 00 77 d2 00 00 3e 00 00 00 9c d2 00 00 36 00 00 00 db d2 00 00 cd 00 00 00 | ....$...w...>.......6........... |
| 1300 | 12 d3 00 00 6b 00 00 00 e0 d3 00 00 58 00 00 00 4c d4 00 00 3f 00 00 00 a5 d4 00 00 0f 00 00 00 | ....k.......X...L...?........... |
| 1320 | e5 d4 00 00 13 00 00 00 f5 d4 00 00 0f 00 00 00 09 d5 00 00 0c 00 00 00 19 d5 00 00 1c 00 00 00 | ................................ |
| 1340 | 26 d5 00 00 71 00 00 00 43 d5 00 00 68 00 00 00 b5 d5 00 00 6a 00 00 00 1e d6 00 00 6b 00 00 00 | &...q...C...h.......j.......k... |
| 1360 | 89 d6 00 00 6c 00 00 00 f5 d6 00 00 6b 00 00 00 62 d7 00 00 6c 00 00 00 ce d7 00 00 dc 00 00 00 | ....l.......k...b...l........... |
| 1380 | 3b d8 00 00 45 00 00 00 18 d9 00 00 89 01 00 00 5e d9 00 00 4d 01 00 00 e8 da 00 00 ce 00 00 00 | ;...E...........^...M........... |
| 13a0 | 36 dc 00 00 99 00 00 00 05 dd 00 00 9a 00 00 00 9f dd 00 00 31 00 00 00 3a de 00 00 4e 00 00 00 | 6...................1...:...N... |
| 13c0 | 6c de 00 00 31 00 00 00 bb de 00 00 b2 00 00 00 ed de 00 00 b4 00 00 00 a0 df 00 00 b5 00 00 00 | l...1........................... |
| 13e0 | 55 e0 00 00 b6 00 00 00 0b e1 00 00 b8 00 00 00 c2 e1 00 00 88 00 00 00 7b e2 00 00 d7 00 00 00 | U.......................{....... |
| 1400 | 04 e3 00 00 15 00 00 00 dc e3 00 00 1e 00 00 00 f2 e3 00 00 f3 00 00 00 11 e4 00 00 2b 00 00 00 | ............................+... |
| 1420 | 05 e5 00 00 0c 00 00 00 31 e5 00 00 dc 00 00 00 3e e5 00 00 b7 01 00 00 1b e6 00 00 30 00 00 00 | ........1.......>...........0... |
| 1440 | d3 e7 00 00 4c 00 00 00 04 e8 00 00 a4 00 00 00 51 e8 00 00 2a 00 00 00 f6 e8 00 00 06 00 00 00 | ....L...........Q...*........... |
| 1460 | 21 e9 00 00 1a 00 00 00 28 e9 00 00 07 00 00 00 43 e9 00 00 0d 00 00 00 4b e9 00 00 1d 00 00 00 | !.......(.......C.......K....... |
| 1480 | 59 e9 00 00 c9 00 00 00 77 e9 00 00 4e 00 00 00 41 ea 00 00 08 00 00 00 90 ea 00 00 06 00 00 00 | Y.......w...N...A............... |
| 14a0 | 99 ea 00 00 14 01 00 00 a0 ea 00 00 63 00 00 00 b5 eb 00 00 38 00 00 00 19 ec 00 00 b9 00 00 00 | ............c.......8........... |
| 14c0 | 52 ec 00 00 17 00 00 00 0c ed 00 00 81 00 00 00 24 ed 00 00 16 00 00 00 a6 ed 00 00 09 00 00 00 | R...............$............... |
| 14e0 | bd ed 00 00 1c 00 00 00 c7 ed 00 00 0b 00 00 00 e4 ed 00 00 18 00 00 00 f0 ed 00 00 5a 00 00 00 | ............................Z... |
| 1500 | 09 ee 00 00 19 00 00 00 64 ee 00 00 20 00 00 00 7e ee 00 00 20 00 00 00 9f ee 00 00 2b 00 00 00 | ........d.......~...........+... |
| 1520 | c0 ee 00 00 2d 00 00 00 ec ee 00 00 2e 00 00 00 1a ef 00 00 2e 00 00 00 49 ef 00 00 2f 00 00 00 | ....-...................I.../... |
| 1540 | 78 ef 00 00 2f 00 00 00 a8 ef 00 00 31 00 00 00 d8 ef 00 00 1e 00 00 00 0a f0 00 00 06 00 00 00 | x.../.......1................... |
| 1560 | 29 f0 00 00 93 01 00 00 30 f0 00 00 0b 00 00 00 c4 f1 00 00 89 00 00 00 d0 f1 00 00 0c 00 00 00 | ).......0....................... |
| 1580 | 5a f2 00 00 0d 00 00 00 67 f2 00 00 10 00 00 00 75 f2 00 00 21 00 00 00 86 f2 00 00 23 00 00 00 | Z.......g.......u...!.......#... |
| 15a0 | a8 f2 00 00 1c 00 00 00 cc f2 00 00 26 00 00 00 e9 f2 00 00 03 00 00 00 10 f3 00 00 1e 00 00 00 | ............&................... |
| 15c0 | 14 f3 00 00 36 00 00 00 33 f3 00 00 99 00 00 00 6a f3 00 00 15 00 00 00 04 f4 00 00 e2 00 00 00 | ....6...3.......j............... |
| 15e0 | 1a f4 00 00 0b 00 00 00 fd f4 00 00 7b 00 00 00 09 f5 00 00 61 00 00 00 85 f5 00 00 1d 00 00 00 | ............{.......a........... |
| 1600 | e7 f5 00 00 1f 00 00 00 05 f6 00 00 26 00 00 00 25 f6 00 00 26 00 00 00 4c f6 00 00 21 00 00 00 | ............&...%...&...L...!... |
| 1620 | 73 f6 00 00 05 00 00 00 95 f6 00 00 3c 00 00 00 9b f6 00 00 3b 00 00 00 d8 f6 00 00 33 00 00 00 | s...........<.......;.......3... |
| 1640 | 14 f7 00 00 8a 00 00 00 48 f7 00 00 18 00 00 00 d3 f7 00 00 16 00 00 00 ec f7 00 00 1a 00 00 00 | ........H....................... |
| 1660 | 03 f8 00 00 22 00 00 00 1e f8 00 00 24 00 00 00 41 f8 00 00 2b 00 00 00 66 f8 00 00 2b 00 00 00 | ....".......$...A...+...f...+... |
| 1680 | 92 f8 00 00 26 00 00 00 be f8 00 00 1b 00 00 00 e5 f8 00 00 23 00 00 00 01 f9 00 00 25 00 00 00 | ....&...............#.......%... |
| 16a0 | 25 f9 00 00 2c 00 00 00 4b f9 00 00 2c 00 00 00 78 f9 00 00 27 00 00 00 a5 f9 00 00 35 00 00 00 | %...,...K...,...x...'.......5... |
| 16c0 | cd f9 00 00 30 00 00 00 03 fa 00 00 09 00 00 00 34 fa 00 00 8d 00 00 00 3e fa 00 00 12 00 00 00 | ....0...........4.......>....... |
| 16e0 | cc fa 00 00 46 00 00 00 df fa 00 00 41 01 00 00 26 fb 00 00 9c 00 00 00 68 fc 00 00 95 00 00 00 | ....F.......A...&.......h....... |
| 1700 | 05 fd 00 00 3e 00 00 00 9b fd 00 00 36 00 00 00 da fd 00 00 32 00 00 00 11 fe 00 00 ee 00 00 00 | ....>.......6.......2........... |
| 1720 | 44 fe 00 00 b8 00 00 00 33 ff 00 00 54 00 00 00 ec ff 00 00 25 00 00 00 41 00 01 00 9d 00 00 00 | D.......3...T.......%...A....... |
| 1740 | 67 00 01 00 4c 00 00 00 05 01 01 00 86 00 00 00 52 01 01 00 5b 00 00 00 d9 01 01 00 f7 00 00 00 | g...L...........R...[........... |
| 1760 | 35 02 01 00 a9 00 00 00 2d 03 01 00 1d 01 00 00 d7 03 01 00 3d 00 00 00 f5 04 01 00 39 00 00 00 | 5.......-...........=.......9... |
| 1780 | 33 05 01 00 b6 00 00 00 6d 05 01 00 29 00 00 00 24 06 01 00 42 00 00 00 4e 06 01 00 9e 00 00 00 | 3.......m...)...$...B...N....... |
| 17a0 | 91 06 01 00 49 00 00 00 30 07 01 00 50 00 00 00 7a 07 01 00 ad 00 00 00 cb 07 01 00 31 00 00 00 | ....I...0...P...z...........1... |
| 17c0 | 79 08 01 00 a3 00 00 00 ab 08 01 00 50 00 00 00 4f 09 01 00 36 00 00 00 a0 09 01 00 16 00 00 00 | y...........P...O...6........... |
| 17e0 | d7 09 01 00 2c 00 00 00 ee 09 01 00 2d 00 00 00 1b 0a 01 00 ab 00 00 00 49 0a 01 00 11 00 00 00 | ....,.......-...........I....... |
| 1800 | f5 0a 01 00 ae 00 00 00 07 0b 01 00 e0 00 00 00 b6 0b 01 00 18 00 00 00 97 0c 01 00 0c 00 00 00 | ................................ |
| 1820 | b0 0c 01 00 0c 00 00 00 bd 0c 01 00 38 00 00 00 ca 0c 01 00 4b 00 00 00 03 0d 01 00 36 00 00 00 | ............8.......K.......6... |
| 1840 | 4f 0d 01 00 07 00 00 00 86 0d 01 00 0b 00 00 00 8e 0d 01 00 14 00 00 00 9a 0d 01 00 0e 00 00 00 | O............................... |
| 1860 | af 0d 01 00 17 00 00 00 be 0d 01 00 22 00 00 00 d6 0d 01 00 54 00 00 00 f9 0d 01 00 61 00 00 00 | ............".......T.......a... |
| 1880 | 4e 0e 01 00 34 00 00 00 b0 0e 01 00 73 00 00 00 e5 0e 01 00 66 00 00 00 59 0f 01 00 6d 00 00 00 | N...4.......s.......f...Y...m... |
| 18a0 | c0 0f 01 00 66 01 00 00 2e 10 01 00 6b 01 00 00 95 11 01 00 74 00 00 00 01 13 01 00 45 00 00 00 | ....f.......k.......t.......E... |
| 18c0 | 76 13 01 00 6b 00 00 00 bc 13 01 00 11 02 00 00 28 14 01 00 39 00 00 00 3a 16 01 00 39 01 00 00 | v...k...........(...9...:...9... |
| 18e0 | 74 16 01 00 09 00 00 00 ae 17 01 00 4d 00 00 00 b8 17 01 00 cd 00 00 00 06 18 01 00 cf 00 00 00 | t...........M................... |
| 1900 | d4 18 01 00 d0 00 00 00 a4 19 01 00 d0 00 00 00 75 1a 01 00 8a 00 00 00 46 1b 01 00 ce 00 00 00 | ................u.......F....... |
| 1920 | d1 1b 01 00 a2 00 00 00 a0 1c 01 00 5d 00 00 00 43 1d 01 00 53 00 00 00 a1 1d 01 00 59 00 00 00 | ............]...C...S.......Y... |
| 1940 | f5 1d 01 00 21 00 00 00 4f 1e 01 00 21 00 00 00 71 1e 01 00 53 00 00 00 93 1e 01 00 1a 00 00 00 | ....!...O...!...q...S........... |
| 1960 | e7 1e 01 00 71 00 00 00 02 1f 01 00 1e 00 00 00 74 1f 01 00 d1 00 00 00 93 1f 01 00 64 00 00 00 | ....q...........t...........d... |
| 1980 | 65 20 01 00 3b 01 00 00 ca 20 01 00 bb 00 00 00 06 22 01 00 83 00 00 00 c2 22 01 00 ab 00 00 00 | e...;............"......."...... |
| 19a0 | 46 23 01 00 12 00 00 00 f2 23 01 00 04 00 00 00 05 24 01 00 0b 00 00 00 0a 24 01 00 2f 00 00 00 | F#.......#.......$.......$../... |
| 19c0 | 16 24 01 00 eb 00 00 00 46 24 01 00 0c 00 00 00 32 25 01 00 3b 00 00 00 3f 25 01 00 0c 00 00 00 | .$......F$......2%..;...?%...... |
| 19e0 | 7b 25 01 00 0e 00 00 00 88 25 01 00 0c 00 00 00 97 25 01 00 48 00 00 00 a4 25 01 00 5c 00 00 00 | {%.......%.......%..H....%..\... |
| 1a00 | ed 25 01 00 0c 00 00 00 4a 26 01 00 07 00 00 00 57 26 01 00 0d 00 00 00 5f 26 01 00 3b 00 00 00 | .%......J&......W&......_&..;... |
| 1a20 | 6d 26 01 00 3b 00 00 00 a9 26 01 00 09 00 00 00 e5 26 01 00 28 00 00 00 ef 26 01 00 06 00 00 00 | m&..;....&.......&..(....&...... |
| 1a40 | 18 27 01 00 c6 00 00 00 1f 27 01 00 45 00 00 00 e6 27 01 00 11 00 00 00 2c 28 01 00 10 00 00 00 | .'.......'..E....'......,(...... |
| 1a60 | 3e 28 01 00 07 00 00 00 4f 28 01 00 07 00 00 00 57 28 01 00 06 00 00 00 5f 28 01 00 0c 00 00 00 | >(......O(......W(......_(...... |
| 1a80 | 66 28 01 00 0b 00 00 00 73 28 01 00 1b 00 00 00 7f 28 01 00 07 00 00 00 9b 28 01 00 01 00 00 00 | f(......s(.......(.......(...... |
| 1aa0 | 9f 01 00 00 02 01 00 00 b3 00 00 00 ff 00 00 00 7a 01 00 00 00 00 00 00 bc 00 00 00 41 01 00 00 | ................z...........A... |
| 1ac0 | 68 01 00 00 00 00 00 00 1d 00 00 00 4a 01 00 00 12 00 00 00 19 01 00 00 5e 01 00 00 38 01 00 00 | h...........J...........^...8... |
| 1ae0 | f9 00 00 00 2a 01 00 00 5f 01 00 00 a2 01 00 00 00 00 00 00 f0 00 00 00 d1 00 00 00 ce 00 00 00 | ....*..._....................... |
| 1b00 | fc 00 00 00 a7 01 00 00 00 00 00 00 00 00 00 00 3f 00 00 00 73 01 00 00 f3 00 00 00 4e 01 00 00 | ................?...s.......N... |
| 1b20 | af 00 00 00 5d 00 00 00 00 00 00 00 92 00 00 00 28 01 00 00 00 00 00 00 87 01 00 00 71 00 00 00 | ....]...........(...........q... |
| 1b40 | 2f 01 00 00 fb 00 00 00 30 00 00 00 bf 00 00 00 c0 00 00 00 7e 01 00 00 27 00 00 00 00 00 00 00 | /.......0...........~...'....... |
| 1b60 | 43 00 00 00 9b 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 01 00 00 78 00 00 00 | C.......................x...x... |
| 1b80 | 00 00 00 00 3e 00 00 00 00 00 00 00 b8 00 00 00 23 00 00 00 2e 01 00 00 00 00 00 00 24 00 00 00 | ....>...........#...........$... |
| 1ba0 | e6 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 a4 01 00 00 c8 00 00 00 00 00 00 00 | ................................ |
| 1bc0 | bd 00 00 00 00 00 00 00 00 00 00 00 60 01 00 00 00 00 00 00 56 01 00 00 37 00 00 00 00 00 00 00 | ............`.......V...7....... |
| 1be0 | 00 00 00 00 8a 01 00 00 0d 00 00 00 66 01 00 00 90 00 00 00 c9 00 00 00 32 01 00 00 47 01 00 00 | ............f...........2...G... |
| 1c00 | f5 00 00 00 0b 01 00 00 fa 00 00 00 46 00 00 00 2d 00 00 00 1c 00 00 00 00 00 00 00 cf 00 00 00 | ............F...-............... |
| 1c20 | 2c 01 00 00 28 00 00 00 00 00 00 00 65 01 00 00 ec 00 00 00 99 00 00 00 00 00 00 00 58 01 00 00 | ,...(.......e...............X... |
| 1c40 | cc 00 00 00 e7 00 00 00 69 00 00 00 d6 00 00 00 6c 01 00 00 15 01 00 00 08 01 00 00 e8 00 00 00 | ........i.......l............... |
| 1c60 | 77 00 00 00 3b 01 00 00 35 00 00 00 d7 00 00 00 a3 00 00 00 3b 00 00 00 1f 00 00 00 a1 00 00 00 | w...;...5...........;........... |
| 1c80 | c1 00 00 00 64 01 00 00 23 01 00 00 00 00 00 00 ac 00 00 00 34 00 00 00 e9 00 00 00 ef 00 00 00 | ....d...#...........4........... |
| 1ca0 | 49 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 2b 00 00 00 | I...........................+... |
| 1cc0 | 26 00 00 00 00 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 27 01 00 00 24 01 00 00 | &.........../...........'...$... |
| 1ce0 | a9 00 00 00 72 01 00 00 0a 00 00 00 00 00 00 00 11 00 00 00 26 01 00 00 57 01 00 00 a2 00 00 00 | ....r...............&...W....... |
| 1d00 | 0f 01 00 00 fe 00 00 00 00 00 00 00 17 01 00 00 c6 00 00 00 ee 00 00 00 59 01 00 00 72 00 00 00 | ........................Y...r... |
| 1d20 | dd 00 00 00 3d 01 00 00 88 00 00 00 64 00 00 00 7b 01 00 00 ca 00 00 00 76 00 00 00 07 01 00 00 | ....=.......d...{.......v....... |
| 1d40 | 00 00 00 00 4d 01 00 00 71 01 00 00 18 00 00 00 04 00 00 00 00 00 00 00 2e 00 00 00 42 00 00 00 | ....M...q...................B... |
| 1d60 | 00 00 00 00 84 01 00 00 22 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00 be 00 00 00 2a 00 00 00 | ........"...................*... |
| 1d80 | 1b 01 00 00 b1 00 00 00 44 00 00 00 37 01 00 00 94 01 00 00 00 00 00 00 d4 00 00 00 6b 00 00 00 | ........D...7...............k... |
| 1da0 | 7d 00 00 00 98 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 04 01 00 00 00 00 00 00 f1 00 00 00 | }............................... |
| 1dc0 | 10 01 00 00 06 01 00 00 3c 01 00 00 00 00 00 00 89 00 00 00 6a 00 00 00 00 00 00 00 0c 01 00 00 | ........<...........j........... |
| 1de0 | 00 00 00 00 2c 00 00 00 00 00 00 00 2b 01 00 00 cd 00 00 00 6f 00 00 00 00 00 00 00 58 00 00 00 | ....,.......+.......o.......X... |
| 1e00 | 0f 00 00 00 84 00 00 00 e3 00 00 00 00 00 00 00 33 00 00 00 0e 00 00 00 25 00 00 00 6f 01 00 00 | ................3.......%...o... |
| 1e20 | 67 00 00 00 a6 01 00 00 45 01 00 00 e4 00 00 00 45 00 00 00 00 00 00 00 31 01 00 00 88 01 00 00 | g.......E.......E.......1....... |
| 1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 1f 01 00 00 | ................................ |
| 1e60 | c7 00 00 00 96 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 8f 01 00 00 94 00 00 00 | ................................ |
| 1e80 | 5c 01 00 00 00 00 00 00 00 00 00 00 51 00 00 00 00 00 00 00 63 00 00 00 74 00 00 00 d3 00 00 00 | \...........Q.......c...t....... |
| 1ea0 | 00 00 00 00 eb 00 00 00 62 00 00 00 00 00 00 00 00 00 00 00 82 01 00 00 00 00 00 00 97 01 00 00 | ........b....................... |
| 1ec0 | a8 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 1a 01 00 00 00 00 00 00 4c 00 00 00 1e 00 00 00 | ....!...................L....... |
| 1ee0 | 12 01 00 00 50 00 00 00 13 00 00 00 00 00 00 00 5f 00 00 00 00 00 00 00 00 00 00 00 b7 00 00 00 | ....P..........._............... |
| 1f00 | 67 01 00 00 4d 00 00 00 e5 00 00 00 85 00 00 00 00 00 00 00 a7 00 00 00 11 01 00 00 73 00 00 00 | g...M.......................s... |
| 1f20 | 00 00 00 00 00 00 00 00 83 00 00 00 a1 01 00 00 00 00 00 00 8e 00 00 00 75 01 00 00 5c 00 00 00 | ........................u...\... |
| 1f40 | 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 00 00 db 00 00 00 1b 00 00 00 a6 00 00 00 | ................u............... |
| 1f60 | 00 00 00 00 61 00 00 00 8d 00 00 00 00 00 00 00 00 00 00 00 77 01 00 00 70 01 00 00 ae 00 00 00 | ....a...............w...p....... |
| 1f80 | e0 00 00 00 00 01 00 00 86 00 00 00 81 01 00 00 4f 00 00 00 00 00 00 00 16 00 00 00 81 00 00 00 | ................O............... |
| 1fa0 | 1d 01 00 00 22 01 00 00 8f 00 00 00 d5 00 00 00 18 01 00 00 b2 00 00 00 6a 01 00 00 00 00 00 00 | ...."...................j....... |
| 1fc0 | 40 01 00 00 79 01 00 00 00 00 00 00 4f 01 00 00 20 01 00 00 d0 00 00 00 57 00 00 00 00 00 00 00 | @...y.......O...........W....... |
| 1fe0 | 00 00 00 00 0b 00 00 00 0c 00 00 00 80 01 00 00 10 00 00 00 1c 01 00 00 3f 01 00 00 89 01 00 00 | ........................?....... |
| 2000 | da 00 00 00 30 01 00 00 00 00 00 00 32 00 00 00 8d 01 00 00 52 00 00 00 00 00 00 00 06 00 00 00 | ....0.......2.......R........... |
| 2020 | 00 00 00 00 9b 00 00 00 93 01 00 00 82 00 00 00 b4 00 00 00 66 00 00 00 b6 00 00 00 69 01 00 00 | ....................f.......i... |
| 2040 | a5 01 00 00 6c 00 00 00 a0 01 00 00 41 00 00 00 54 01 00 00 48 00 00 00 d2 00 00 00 9a 01 00 00 | ....l.......A...T...H........... |
| 2060 | 68 00 00 00 ab 00 00 00 d8 00 00 00 0d 01 00 00 40 00 00 00 99 01 00 00 16 01 00 00 55 00 00 00 | h...............@...........U... |
| 2080 | 3d 00 00 00 aa 00 00 00 b0 00 00 00 3a 00 00 00 00 00 00 00 a5 00 00 00 00 00 00 00 9c 01 00 00 | =...........:................... |
| 20a0 | 52 01 00 00 00 00 00 00 50 01 00 00 5a 00 00 00 00 00 00 00 00 00 00 00 9e 01 00 00 91 00 00 00 | R.......P...Z................... |
| 20c0 | 00 00 00 00 4b 00 00 00 b5 00 00 00 a8 01 00 00 21 01 00 00 00 00 00 00 9f 00 00 00 36 00 00 00 | ....K...........!...........6... |
| 20e0 | 9d 00 00 00 53 01 00 00 01 01 00 00 00 00 00 00 8e 01 00 00 53 00 00 00 00 00 00 00 d9 00 00 00 | ....S...............S........... |
| 2100 | 5a 01 00 00 39 00 00 00 2d 01 00 00 00 00 00 00 25 01 00 00 92 01 00 00 05 01 00 00 65 00 00 00 | Z...9...-.......%...........e... |
| 2120 | 95 00 00 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 01 00 00 59 00 00 00 | ........................c...Y... |
| 2140 | 00 00 00 00 7d 01 00 00 14 00 00 00 df 00 00 00 14 01 00 00 62 01 00 00 00 00 00 00 8b 00 00 00 | ....}...............b........... |
| 2160 | 9a 00 00 00 9d 01 00 00 7f 00 00 00 29 00 00 00 6e 01 00 00 98 01 00 00 3a 01 00 00 97 00 00 00 | ............)...n.......:....... |
| 2180 | 46 01 00 00 9e 00 00 00 34 01 00 00 49 00 00 00 95 01 00 00 00 00 00 00 38 00 00 00 29 01 00 00 | F.......4...I...........8...)... |
| 21a0 | 6e 00 00 00 00 00 00 00 09 00 00 00 80 00 00 00 85 01 00 00 19 00 00 00 4c 01 00 00 91 01 00 00 | n.......................L....... |
| 21c0 | 00 00 00 00 70 00 00 00 00 00 00 00 87 00 00 00 00 00 00 00 47 00 00 00 f2 00 00 00 39 01 00 00 | ....p...............G.......9... |
| 21e0 | 54 00 00 00 7b 00 00 00 0e 01 00 00 3e 01 00 00 4e 00 00 00 03 01 00 00 5e 00 00 00 6d 00 00 00 | T...{.......>...N.......^...m... |
| 2200 | c5 00 00 00 00 00 00 00 61 01 00 00 60 00 00 00 00 00 00 00 5b 01 00 00 8c 00 00 00 76 01 00 00 | ........a...`.......[.......v... |
| 2220 | 07 00 00 00 ed 00 00 00 00 00 00 00 bb 00 00 00 6d 01 00 00 7f 01 00 00 e1 00 00 00 00 00 00 00 | ................m............... |
| 2240 | 13 01 00 00 4b 01 00 00 00 00 00 00 00 00 00 00 86 01 00 00 79 00 00 00 35 01 00 00 00 00 00 00 | ....K...............y...5....... |
| 2260 | 83 01 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 1e 01 00 00 e2 00 00 00 9c 00 00 00 | ................................ |
| 2280 | 74 01 00 00 7c 01 00 00 55 01 00 00 5b 00 00 00 f4 00 00 00 00 00 00 00 00 00 00 00 4a 00 00 00 | t...|...U...[...............J... |
| 22a0 | 02 00 00 00 8b 01 00 00 00 00 00 00 00 00 00 00 7e 00 00 00 8c 01 00 00 93 00 00 00 00 00 00 00 | ................~............... |
| 22c0 | 6b 01 00 00 c3 00 00 00 43 01 00 00 00 00 00 00 7a 00 00 00 ad 00 00 00 90 01 00 00 a3 01 00 00 | k.......C.......z............... |
| 22e0 | fd 00 00 00 44 01 00 00 00 00 00 00 96 00 00 00 00 00 00 00 a0 00 00 00 de 00 00 00 00 00 00 00 | ....D........................... |
| 2300 | 31 00 00 00 42 01 00 00 c4 00 00 00 5d 01 00 00 cb 00 00 00 36 01 00 00 15 00 00 00 dc 00 00 00 | 1...B.......].......6........... |
| 2320 | 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 00 00 00 00 00 00 00 f7 00 00 00 3c 00 00 00 | ............................<... |
| 2340 | f6 00 00 00 00 00 00 00 ea 00 00 00 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a4 00 00 00 | ................................ |
| 2360 | 33 01 00 00 00 00 00 00 51 01 00 00 48 01 00 00 56 00 00 00 7c 00 00 00 b9 00 00 00 00 00 00 00 | 3.......Q...H...V...|........... |
| 2380 | 00 23 20 20 20 74 65 72 72 61 66 6f 72 6d 41 5a 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d 76 53 | .#...terraformAZ.#...terraformvS |
| 23a0 | 70 68 65 72 65 20 23 20 20 20 74 65 72 72 61 66 6f 72 6d 47 6f 6f 67 6c 65 00 23 61 7a 20 6c 6f | phere.#...terraformGoogle.#az.lo |
| 23c0 | 67 69 6e 00 23 63 64 20 2f 79 6f 75 72 20 66 6f 6c 64 65 72 00 23 74 65 72 72 61 66 6f 72 6d 20 | gin.#cd./your.folder.#terraform. |
| 23e0 | 61 70 70 6c 79 00 23 74 65 72 72 61 66 6f 72 6d 20 69 6e 69 74 00 23 74 65 72 72 61 66 6f 72 6d | apply.#terraform.init.#terraform |
| 2400 | 20 70 6c 61 6e 00 23 79 65 73 00 2a 2a 4e 4f 54 45 2a 2a 3a 20 62 65 20 63 61 72 65 66 75 6c 20 | .plan.#yes.**NOTE**:.be.careful. |
| 2420 | 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 20 61 6e 64 20 70 61 73 74 69 6e 67 20 70 72 65 76 69 6f | while.copying.and.pasting.previo |
| 2440 | 75 73 20 63 6f 6d 6d 61 6e 64 73 2e 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 20 6d 61 79 20 6e | us.commands..Double.quotes.may.n |
| 2460 | 65 65 64 20 74 6f 20 62 65 20 63 6f 72 72 65 63 74 65 64 2e 00 2a 2a 4e 4f 54 45 2a 2a 3a 20 62 | eed.to.be.corrected..**NOTE**:.b |
| 2480 | 65 20 63 61 72 65 66 75 6c 6c 20 77 68 69 6c 65 20 63 6f 70 79 69 6e 67 20 61 6e 64 20 70 61 73 | e.carefull.while.copying.and.pas |
| 24a0 | 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 62 6c 65 20 71 75 | ting.previous.commands..Doble.qu |
| 24c0 | 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 2e 00 2a | otes.may.need.to.be.corrected..* |
| 24e0 | 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 3a 20 65 6d 70 74 79 20 66 69 6c 65 20 28 72 65 71 75 69 72 | *meta-data**:.empty.file.(requir |
| 2500 | 65 64 29 2e 00 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2a 2a 20 66 69 6c 65 20 6f 6e 6c | ed)..**network-config**.file.onl |
| 2520 | 79 20 68 61 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68 61 74 20 64 69 73 61 62 6c 65 | y.has.configuration.that.disable |
| 2540 | 73 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e 20 66 | s.the.automatic.dhcp.client.on.f |
| 2560 | 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 00 2a 2a 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 | irst.interface..**network-config |
| 2580 | 2a 2a 3a 20 66 69 6c 65 20 74 68 61 74 20 77 69 6c 6c 20 69 6e 64 69 63 61 74 65 20 74 6f 20 61 | **:.file.that.will.indicate.to.a |
| 25a0 | 76 6f 69 64 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 65 72 66 | void.dhcp.client.on.first.interf |
| 25c0 | 61 63 65 2e 00 2a 2a 75 73 65 72 2d 64 61 74 61 2a 2a 20 66 69 6c 65 20 6d 75 73 74 20 73 74 61 | ace..**user-data**.file.must.sta |
| 25e0 | 72 74 20 77 69 74 68 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 60 20 61 6e 64 20 63 6f | rt.with.``#cloud-config``.and.co |
| 2600 | 6e 74 61 69 6e 73 20 76 79 6f 73 2d 63 6f 6d 6d 61 6e 64 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c | ntains.vyos-commands..For.exampl |
| 2620 | 65 3a 00 2a 2a 75 73 65 72 2d 64 61 74 61 2a 2a 3a 20 69 6e 63 6c 75 64 65 73 20 76 79 6f 73 2d | e:.**user-data**:.includes.vyos- |
| 2640 | 63 6f 6d 6d 61 6e 64 73 2e 00 2f 63 6f 6e 66 69 67 2d 66 69 6c 65 00 2f 63 6f 6e 66 69 67 75 72 | commands../config-file./configur |
| 2660 | 65 00 2f 67 65 6e 65 72 61 74 65 00 2f 69 6d 61 67 65 00 2f 70 6f 77 65 72 6f 66 66 00 2f 72 65 | e./generate./image./poweroff./re |
| 2680 | 62 6f 6f 74 00 2f 72 65 73 65 74 00 2f 72 65 74 72 69 65 76 65 00 2f 73 68 6f 77 00 31 20 41 6e | boot./reset./retrieve./show.1.An |
| 26a0 | 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 6f | sible.doesn't.connect.via.SSH.to |
| 26c0 | 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 | .your.AWS.instance:.you.have.to. |
| 26e0 | 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 68 61 73 20 63 6f 70 69 | check.that.your.SSH.key.has.copi |
| 2700 | 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 00 31 20 41 | ed.into.the.path./root/aws/..1.A |
| 2720 | 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 74 | nsible.doesn't.connect.via.SSH.t |
| 2740 | 6f 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f | o.your.AWS.instance:.you.have.to |
| 2760 | 20 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 68 61 73 20 63 6f 70 | .check.that.your.SSH.key.has.cop |
| 2780 | 69 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 77 73 2f 2e 20 41 6c | ied.into.the.path./root/aws/..Al |
| 27a0 | 73 6f 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 | so,.increase.the.time.in.the.fil |
| 27c0 | 65 20 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 | e.instance.yml.from.300.sec.to.5 |
| 27e0 | 30 30 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 | 00.sec.or.more..(It.depends.on.y |
| 2800 | 6f 75 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 | our.location)..Make.sure.that.yo |
| 2820 | 75 20 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 | u.have.opened.access.to.the.inst |
| 2840 | 61 6e 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 20 43 6f | ance.in.the.security.group..1.Co |
| 2860 | 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 |
| 2880 | 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 |
| 28a0 | 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 22 00 31 20 43 72 65 61 | s.for.example."terraform".1.Crea |
| 28c0 | 74 65 20 61 6e 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 20 77 68 65 6e 65 76 65 72 20 79 6f 75 | te.an.UNIX.instance.whenever.you |
| 28e0 | 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c 20 63 6c 6f 75 64 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 00 | .want.(local,.cloud,.and.so.on). |
| 2900 | 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 | 1.Create.an.UNIX.or.Windows.inst |
| 2920 | 61 6e 63 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 68 20 41 57 | ance.1.Create.an.account.with.AW |
| 2940 | 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 79 22 2c 20 22 73 65 | S.and.get.your."access_key",."se |
| 2960 | 63 72 65 74 20 6b 65 79 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 | cret.key".1.Create.an.account.wi |
| 2980 | 74 68 20 41 7a 75 72 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 | th.Azure.1.Create.an.account.wit |
| 29a0 | 68 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 61 6e 64 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 | h.Google.Cloud.and.a.new.project |
| 29c0 | 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 74 68 20 67 6f 6f 67 6c 65 | .1.Create.an.account.with.google |
| 29e0 | 20 63 6c 6f 75 64 20 61 6e 64 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 00 31 20 49 6e 63 72 65 | .cloud.and.a.new.project.1.Incre |
| 2a00 | 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 |
| 2a20 | 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 |
| 2a40 | 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 |
| 2a60 | 69 6f 6e 29 2e 00 31 20 49 6e 63 72 65 61 73 65 20 74 68 65 20 74 69 6d 65 20 69 6e 20 74 68 65 | ion)..1.Increase.the.time.in.the |
| 2a80 | 20 66 69 6c 65 20 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 | .file.instance.yml.from.300.sec. |
| 2aa0 | 74 6f 20 35 30 30 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 | to.500.sec.or.more..(It.depends. |
| 2ac0 | 6f 6e 20 79 6f 75 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 | on.your.location)..Make.sure.tha |
| 2ae0 | 74 20 79 6f 75 20 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 | t.you.have.opened.access.to.the. |
| 2b00 | 69 6e 73 74 61 6e 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 | instance.in.the.security.group.. |
| 2b20 | 31 2e 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 | 1..Ansible.doesn't.connect.via.S |
| 2b40 | 53 48 20 74 6f 20 79 6f 75 72 20 41 57 53 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 | SH.to.your.AWS.instance:.you.hav |
| 2b60 | 65 20 74 6f 20 63 68 65 63 6b 20 74 68 61 74 20 79 6f 75 72 20 53 53 48 20 6b 65 79 20 68 61 73 | e.to.check.that.your.SSH.key.has |
| 2b80 | 20 63 6f 70 69 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 74 68 20 2f 72 6f 6f 74 2f 61 77 73 2f | .copied.into.the.path./root/aws/ |
| 2ba0 | 2e 20 41 6c 73 6f 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 | ..Also,.increase.the.time.in.the |
| 2bc0 | 20 66 69 6c 65 20 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 | .file.instance.yml.from.300.sec. |
| 2be0 | 74 6f 20 35 30 30 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 | to.500.sec.or.more..(It.depends. |
| 2c00 | 6f 6e 20 79 6f 75 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 | on.your.location)..Make.sure.tha |
| 2c20 | 74 20 79 6f 75 20 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 | t.you.have.opened.access.to.the. |
| 2c40 | 69 6e 73 74 61 6e 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 | instance.in.the.security.group.. |
| 2c60 | 31 2e 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 69 6e 20 74 6f 20 66 69 6c 65 20 | 1.1.Collect.all.data.in.to.file. |
| 2c80 | 22 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 22 20 61 6e 64 20 63 72 65 61 74 65 20 72 65 | "terraform.tfvars".and.create.re |
| 2ca0 | 73 6f 75 72 63 65 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 | sources.fo.example."terraform".1 |
| 2cc0 | 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 57 53 20 61 6e | .1.Create.an.account.with.AWS.an |
| 2ce0 | 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 79 22 2c 20 22 73 65 63 72 65 74 | d.get.your."access_key",."secret |
| 2d00 | 20 6b 65 79 22 00 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 | .key".1.1.Create.an.account.with |
| 2d20 | 20 41 7a 75 72 65 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 | .Azure.1.2.Create.a.key.pair.and |
| 2d40 | 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 31 2e 32 20 43 72 65 61 | .download.your..pem.key.1.2.Crea |
| 2d60 | 74 65 20 61 20 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 | te.a.key.pair_.and.download.your |
| 2d80 | 20 2e 70 65 6d 20 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 | ..pem.key.1.3.Create.a.security. |
| 2da0 | 67 72 6f 75 70 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 00 | group.for.the.new.VyOS.instance. |
| 2dc0 | 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 5f 20 66 6f 72 | 1.3.Create.a.security.group_.for |
| 2de0 | 20 74 68 65 20 6e 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 | .the.new.VyOS.instance.and.open. |
| 2e00 | 61 6c 6c 20 74 72 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 | all.traffic.2.Create.a.key.pair_ |
| 2e20 | 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 32 20 43 72 | .and.download.your..pem.key.2.Cr |
| 2e40 | 65 61 74 65 20 61 20 73 65 72 76 69 63 65 20 61 61 63 6f 75 6e 74 20 61 6e 64 20 64 6f 77 6e 6c | eate.a.service.aacount.and.downl |
| 2e60 | 6f 61 64 20 79 6f 75 72 20 6b 65 79 20 28 2e 4a 53 4f 4e 29 00 32 20 44 6f 77 6e 6c 6f 61 64 20 | oad.your.key.(.JSON).2.Download. |
| 2e80 | 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 61 | and.install.Ansible.2.Download.a |
| 2ea0 | 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 6d | nd.install.Terraform.2.Terraform |
| 2ec0 | 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 |
| 2ee0 | 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 | .Ansible.instance:.you.have.to.c |
| 2f00 | 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 6e 20 61 6e 64 20 70 61 73 73 77 | heck.the.correct.login.and.passw |
| 2f20 | 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 53 | ord.in.the.part.of.the.file.VyOS |
| 2f40 | 2e 20 74 66 00 32 20 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 | ..tf.2.Terraform.doesn't.connect |
| 2f60 | 20 76 69 61 20 53 53 48 20 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 | .via.SSH.to.your.Ansible.instanc |
| 2f80 | 65 3a 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 | e:.you.have.to.check.the.correct |
| 2fa0 | 20 6c 6f 67 69 6e 20 61 6e 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 20 | .login.and.password.in.the.part. |
| 2fc0 | 6f 66 20 74 68 65 20 66 69 6c 65 20 56 79 4f 53 2e 74 66 00 32 2e 31 20 43 72 65 61 74 65 20 61 | of.the.file.VyOS.tf.2.1.Create.a |
| 2fe0 | 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 32 2e 31 20 43 72 | .UNIX.or.Windows.instance.2.1.Cr |
| 3000 | 65 61 74 65 20 61 30 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 | eate.a0.UNIX.or.Windows.instance |
| 3020 | 00 32 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 72 61 66 | .2.2.Download.and.install.Terraf |
| 3040 | 6f 72 6d 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 | orm.2.3.Create.the.folder.for.ex |
| 3060 | 61 6d 70 6c 65 20 2e 2e 2f 61 77 73 76 79 6f 73 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 | ample.../awsvyos/.2.3.Create.the |
| 3080 | 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 61 7a 76 79 6f 73 2f 00 32 | .folder.for.example.../azvyos/.2 |
| 30a0 | 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 |
| 30c0 | 20 2e 2e 2f 76 73 70 68 65 72 65 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 | .../vsphere/.2.3.Create.the.fold |
| 30e0 | 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 | er.for.example./root/awsterrafor |
| 3100 | 6d 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 79 20 66 6f 6c | m.2.4.Copy.all.files.from.my.fol |
| 3120 | 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f | der./Terraform.into.your.Terrafo |
| 3140 | 72 6d 20 70 72 6f 6a 65 63 74 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 | rm.project.2.4.Copy.all.files.fr |
| 3160 | 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f 75 | om.my.folder./Terraform.into.you |
| 3180 | 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 6d 61 69 6e 2e 74 66 2c 20 76 61 | r.Terraform.project.(main.tf,.va |
| 31a0 | 72 69 61 62 6c 65 73 2e 74 66 29 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 | riables.tf).2.4.Copy.all.files.i |
| 31c0 | 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f | nto.your.Terraform.project."/roo |
| 31e0 | 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 22 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 66 | t/awsterraform".(vyos.tf,.var.tf |
| 3200 | 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 76 65 72 73 69 6f 6e 2e 74 66 29 2c 20 | ,.terraform.tfvars,version.tf),. |
| 3220 | 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 | more.detailed.see.`Structure.of. |
| 3240 | 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 60 5f 00 32 2e 34 20 43 6f 70 | files.Terrafom.for.AWS`_.2.4.Cop |
| 3260 | 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 20 | y.all.files.into.your.Terraform. |
| 3280 | 70 72 6f 6a 65 63 74 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 66 29 20 32 2e 34 2e 31 20 | project.(vyos.tf,.var.tf).2.4.1. |
| 32a0 | 50 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 6f | Please.type.the.information.into |
| 32c0 | 20 74 68 65 20 73 74 72 69 6e 67 73 20 32 32 2c 20 33 35 2c 20 33 36 20 6f 66 20 66 69 6c 65 20 | .the.strings.22,.35,.36.of.file. |
| 32e0 | 22 76 79 6f 73 2e 74 66 22 00 32 2e 35 20 4c 6f 67 69 6e 20 77 69 74 68 20 41 7a 75 72 65 20 20 | "vyos.tf".2.5.Login.with.Azure.. |
| 3300 | 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 00 32 2e 35 20 54 79 70 65 20 74 68 65 20 63 | using.the.command.2.5.Type.the.c |
| 3320 | 6f 6d 6d 61 6e 64 73 20 3a 00 32 2e 36 20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 | ommands.:.2.6.Type.the.commands. |
| 3340 | 3a 00 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 5f 20 66 6f 72 | :.3.Create.a.security.group_.for |
| 3360 | 20 74 68 65 20 6e 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 | .the.new.VyOS.instance.and.open. |
| 3380 | 61 6c 6c 20 74 72 61 66 66 69 63 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 | all.traffic.3.Create.the.folder. |
| 33a0 | 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f 00 33 20 43 72 65 61 74 65 20 | for.example./root/aws/.3.Create. |
| 33c0 | 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 | the.folder.for.example./root/aws |
| 33e0 | 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f | terraform.3.Create.the.folder.fo |
| 3400 | 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 | r.example./root/az/.3.Create.the |
| 3420 | 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 7a 76 79 6f 73 | .folder.for.example./root/azvyos |
| 3440 | 2f 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c | /.3.Create.the.folder.for.exampl |
| 3460 | 65 20 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 00 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 | e./root/google.3.Create.the.fold |
| 3480 | 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 2f 00 33 20 43 | er.for.example./root/google/.3.C |
| 34a0 | 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 |
| 34c0 | 6f 74 2f 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 00 33 20 43 72 65 61 74 65 20 74 68 65 | ot/vsphereterraform.3.Create.the |
| 34e0 | 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 68 65 72 | .folder.for.example./root/vspher |
| 3500 | 65 74 65 72 72 61 66 6f 72 6d 2f 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 69 6e | eterraform/.3.1.Create.a.UNIX.in |
| 3520 | 73 74 61 6e 63 65 00 33 2e 31 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 | stance.3.1.Create.a.UNIX.instanc |
| 3540 | 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 6c 6f 75 | e.whenever.you.want.(local,.clou |
| 3560 | 64 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 00 33 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 | d,.and.so.on).3.2.Download.and.i |
| 3580 | 6e 73 74 61 6c 6c 20 41 6e 73 69 62 6c 65 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f | nstall.Ansible.3.3.Create.the.fo |
| 35a0 | 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 2e 33 20 | lder.for.example./root/aws/.3.3. |
| 35c0 | 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 |
| 35e0 | 6f 6f 74 2f 61 7a 2f 00 33 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f | oot/az/.3.3.Create.the.folder.fo |
| 3600 | 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 76 73 70 68 65 72 65 2f 00 33 2e 34 20 43 6f 70 | r.example./root/vsphere/.3.4.Cop |
| 3620 | 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 41 6e 73 69 | y.all.files.from.my.folder./Ansi |
| 3640 | 62 6c 65 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 28 61 | ble.into.your.Ansible.project.(a |
| 3660 | 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 61 6e 64 20 2f 67 72 | nsible.cfg,.instance.yml.and./gr |
| 3680 | 6f 75 70 5f 76 61 72 73 29 00 33 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 6f | oup_vars).3.4.Copy.all.files.fro |
| 36a0 | 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 41 6e 73 69 62 6c 65 20 69 6e 74 6f 20 79 6f 75 72 20 41 | m.my.folder./Ansible.into.your.A |
| 36c0 | 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 | nsible.project.(ansible.cfg,.ins |
| 36e0 | 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 29 00 33 2e 34 20 43 6f 70 79 20 61 | tance.yml,.mykey.pem).3.4.Copy.a |
| 3700 | 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 | ll.files.into.your.Ansible.proje |
| 3720 | 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e | ct."/root/aws/".(ansible.cfg,.in |
| 3740 | 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 20 22 61 6c 6c 22 29 | stance.yml,.mykey.pem.and."all") |
| 3760 | 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f | ,.more.detailed.see.`Structure.o |
| 3780 | 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f 00 34 20 43 6f 70 79 | f.files.Ansible.for.AWS`_.4.Copy |
| 37a0 | 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f | .all.files.into.your.Ansible.pro |
| 37c0 | 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 | ject."/root/aws/".(ansible.cfg,. |
| 37e0 | 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 70 65 6d 20 61 6e 64 20 22 61 6c 6c | instance.yml,.mykey.pem.and."all |
| 3800 | 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 65 | "),.more.detailed.see.`Structure |
| 3820 | 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 60 5f 00 34 20 43 6f | .of.files.Ansible.for.AWS`_.4.Co |
| 3840 | 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 70 | py.all.files.into.your.Ansible.p |
| 3860 | 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 61 7a 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c | roject."/root/az/".(ansible.cfg, |
| 3880 | 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 | .instance.yml,"all"),.more.detai |
| 38a0 | 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 | led.see.`Structure.of.files.Ansi |
| 38c0 | 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 | ble.for.Azure`_.4.Copy.all.files |
| 38e0 | 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 22 2f 72 6f 6f | .into.your.Ansible.project."/roo |
| 3900 | 74 2f 67 6f 6f 67 6c 65 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c 20 69 6e 73 74 61 6e 63 | t/google/".(ansible.cfg,.instanc |
| 3920 | 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 6a 73 6f 6e 20 61 6e 64 20 22 61 6c 6c 22 29 2c 20 6d 6f | e.yml,.mykey.json.and."all"),.mo |
| 3940 | 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 69 | re.detailed.see.`Structure.of.fi |
| 3960 | 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 60 5f 00 34 | les.Ansible.for.Google.Cloud`_.4 |
| 3980 | 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c | .Copy.all.files.into.your.Ansibl |
| 39a0 | 65 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 2f 22 20 28 61 6e 73 69 62 | e.project."/root/google/".(ansib |
| 39c0 | 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 6a 73 6f 6e | le.cfg,.instance.yml,.mykey.json |
| 39e0 | 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.` |
| 3a00 | 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 67 | Structure.of.files.Ansible.for.g |
| 3a20 | 6f 6f 67 6c 65 20 63 6c 6f 75 64 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 | oogle.cloud`_.4.Copy.all.files.i |
| 3a40 | 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f | nto.your.Ansible.project."/root/ |
| 3a60 | 76 73 70 68 65 72 65 74 65 72 72 61 66 6f 72 6d 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 2c | vsphereterraform/".(ansible.cfg, |
| 3a80 | 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 | .instance.yml,"all"),.more.detai |
| 3aa0 | 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 | led.see.`Structure.of.files.Ansi |
| 3ac0 | 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 60 5f 00 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c | ble.for.vSphere`_.4.Copy.all.fil |
| 3ae0 | 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 22 | es.into.your.Terraform.project." |
| 3b00 | 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 22 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 66 2c 20 | /root/google".(vyos.tf,.var.tf,. |
| 3b20 | 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 20 2e 4a 53 4f 4e 29 2c 20 6d 6f 72 65 20 64 | terraform.tfvars,..JSON),.more.d |
| 3b40 | 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 | etailed.see.`Structure.of.files. |
| 3b60 | 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 60 5f 00 34 2e 31 20 | Terrafom.for.google.cloud`_.4.1. |
| 3b80 | 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 66 | Type.the.commands.on.your.Terraf |
| 3ba0 | 6f 6d 20 69 6e 73 74 61 6e 63 65 3a 00 35 20 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 | om.instance:.5.Type.the.commands |
| 3bc0 | 20 3a 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 74 68 20 63 6c 6f 75 64 2d | .:.A.VyOS.qcow.image.with.cloud- |
| 3be0 | 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e 20 54 68 69 73 20 63 61 6e | init.options.is.needed..This.can |
| 3c00 | 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f 73 2d 76 6d 2d 69 6d 61 67 | .be.obtained.using.`vyos-vm-imag |
| 3c20 | 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 72 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 72 65 70 | es`_.repo..After.cloning.the.rep |
| 3c40 | 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d 75 2e 79 6d 6c 2a 2a 20 61 6e | o,.edit.the.file.**qemu.yml**.an |
| 3c60 | 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a 2a 20 72 | d.comment.the.**download-iso**.r |
| 3c80 | 6f 6c 65 2e 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 74 68 20 63 6c 6f 75 | ole..A.VyOS.qcow.image.with.clou |
| 3ca0 | 64 2d 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e 20 54 68 69 73 20 63 | d-init.options.is.needed..This.c |
| 3cc0 | 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f 73 2d 76 6d 2d 69 6d | an.be.obtained.using.`vyos-vm-im |
| 3ce0 | 61 67 65 73 60 5f 20 72 65 70 6f 2e 20 41 66 74 65 72 20 63 6c 6f 6e 6e 69 6e 67 20 74 68 65 20 | ages`_.repo..After.clonning.the. |
| 3d00 | 72 65 70 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d 75 2e 79 6d 6c 2a 2a | repo,.edit.the.file.**qemu.yml** |
| 3d20 | 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f 61 64 2d 69 73 6f 2a | .and.comment.the.**download-iso* |
| 3d40 | 2a 20 72 6f 6c 65 2e 00 41 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e 74 20 | *.role..A.cloud-config.document. |
| 3d60 | 69 73 20 77 72 69 74 74 65 6e 20 69 6e 20 59 41 4d 4c 2e 20 54 68 65 20 66 69 6c 65 20 6d 75 73 | is.written.in.YAML..The.file.mus |
| 3d80 | 74 20 62 65 67 69 6e 20 77 69 74 68 20 60 60 23 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 60 60 20 6c | t.begin.with.``#cloud-config``.l |
| 3da0 | 69 6e 65 2e 20 54 68 65 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 74 6f 70 2d 6c 65 76 65 | ine..The.only.supported.top-leve |
| 3dc0 | 6c 20 6b 65 79 73 20 61 72 65 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 | l.keys.are.``vyos_config_command |
| 3de0 | 73 60 60 20 61 6e 64 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 2e 20 54 68 65 20 75 73 65 | s``.and.``write_files``..The.use |
| 3e00 | 20 6f 66 20 74 68 65 73 65 20 6b 65 79 73 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 | .of.these.keys.is.described.in.t |
| 3e20 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 73 65 63 74 69 6f 6e 73 2e 00 41 20 73 69 6d | he.following.two.sections..A.sim |
| 3e40 | 70 6c 65 20 65 78 61 6d 70 6c 65 20 69 73 20 73 68 6f 77 6e 20 62 65 6c 6f 77 2c 20 77 68 65 72 | ple.example.is.shown.below,.wher |
| 3e60 | 65 20 74 68 65 20 6f 70 73 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 | e.the.ops.command.executed.in.th |
| 3e80 | 65 20 70 6f 73 74 2d 68 6f 6f 6b 20 73 63 72 69 70 74 20 69 73 20 22 73 68 6f 77 20 69 6e 74 65 | e.post-hook.script.is."show.inte |
| 3ea0 | 72 66 61 63 65 73 22 2e 00 41 20 73 69 6e 67 6c 65 2d 71 75 6f 74 65 20 73 79 6d 62 6f 6c 20 69 | rfaces"..A.single-quote.symbol.i |
| 3ec0 | 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 73 69 64 65 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 | s.not.allowed.inside.command.or. |
| 3ee0 | 76 61 6c 75 65 2e 00 41 50 49 20 45 6e 64 70 6f 69 6e 74 73 00 41 57 53 00 41 57 53 5f 74 65 72 | value..API.Endpoints.AWS.AWS_ter |
| 3f00 | 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 5f 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 | raform_ansible_single_vyos_insta |
| 3f20 | 6e 63 65 00 41 63 63 65 70 74 20 6d 69 6e 69 6f 6e 20 6b 65 79 00 41 66 74 65 72 20 65 78 65 63 | nce.Accept.minion.key.After.exec |
| 3f40 | 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 6c 6c 20 | uting.all.the.commands.you.will. |
| 3f60 | 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 65 20 41 | have.your.VyOS.instance.on.the.A |
| 3f80 | 57 53 20 63 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | WS.cloud.with.your.configuration |
| 3fa0 | 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 6f | ,.it's.a.very.convenient.desitio |
| 3fc0 | 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 73 | n..If.you.need.to.delete.the.ins |
| 3fe0 | 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 41 | tance.please.type.the.command:.A |
| 4000 | 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 6d 61 6e 64 73 20 | fter.executing.all.the.commands. |
| 4020 | 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 73 74 61 6e 63 65 | you.will.have.your.VyOS.instance |
| 4040 | 20 6f 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f | .on.the.Azure.cloud.with.your.co |
| 4060 | 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 76 65 6e 69 | nfiguration,.it's.a.very.conveni |
| 4080 | 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 20 64 65 6c | ent.desition..If.you.need.to.del |
| 40a0 | 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 20 74 68 65 | ete.the.instance.please.type.the |
| 40c0 | 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 6c 20 74 68 | .command:.After.executing.all.th |
| 40e0 | 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 72 20 56 79 | e.commands.you.will.have.your.Vy |
| 4100 | 4f 53 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 | OS.instance.on.the.google.cloud. |
| 4120 | 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 | with.your.configuration,.it's.a. |
| 4140 | 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 | very.convenient.desition..If.you |
| 4160 | 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 | .need.to.delete.the.instance.ple |
| 4180 | 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 78 65 63 | ase.type.the.command:.After.exec |
| 41a0 | 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 6c 6c 20 | uting.all.the.commands.you.will. |
| 41c0 | 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 65 20 76 | have.your.VyOS.instance.on.the.v |
| 41e0 | 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 6e 2c 20 | Sphere.with.your.configuration,. |
| 4200 | 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. |
| 4220 | 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 |
| 4240 | 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 |
| 4260 | 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 2c 20 79 | er.executing.all.the.commands,.y |
| 4280 | 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 73 74 61 6e 63 65 20 | ou.will.have.your.VyOS.instance. |
| 42a0 | 6f 6e 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f | on.the.Google.Cloud.with.your.co |
| 42c0 | 6e 66 69 67 75 72 61 74 69 6f 6e 3b 20 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 | nfiguration;.it's.a.very.conveni |
| 42e0 | 65 6e 74 20 64 65 63 69 73 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c | ent.decision..If.you.need.to.del |
| 4300 | 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 2c 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 | ete.the.instance,.please.type.th |
| 4320 | 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 63 6f 6e 66 | e.command:.After.the.``vyos_conf |
| 4340 | 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 63 6c 6f 75 | ig_commands``.are.executed,.clou |
| 4360 | 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 65 72 66 6f | d-init.will.automatically..perfo |
| 4380 | 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 20 6f 70 65 | rm.a.``commit``.and.``save``.ope |
| 43a0 | 72 61 74 69 6f 6e 2e 00 41 6c 6c 20 65 6e 64 70 6f 69 6e 74 73 20 6f 6e 6c 79 20 6c 69 73 74 65 | ration..All.endpoints.only.liste |
| 43c0 | 6e 20 6f 6e 20 48 54 54 50 20 50 4f 53 54 20 72 65 71 75 65 73 74 73 20 61 6e 64 20 74 68 65 20 | n.on.HTTP.POST.requests.and.the. |
| 43e0 | 41 50 49 20 4b 45 59 20 6d 75 73 74 20 73 65 74 20 61 73 20 60 60 6b 65 79 60 60 20 69 6e 20 74 | API.KEY.must.set.as.``key``.in.t |
| 4400 | 68 65 20 66 6f 72 6d 64 61 74 61 2e 00 41 6c 6c 20 66 69 6c 65 73 20 61 62 6f 75 74 20 74 68 65 | he.formdata..All.files.about.the |
| 4420 | 20 61 72 74 69 63 6c 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 68 65 72 65 5f 00 41 6c 6c 20 | .article.can.be.found.here_.All. |
| 4440 | 6f 66 20 74 68 65 73 65 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 75 73 69 6e 67 | of.these.can.be.overridden.using |
| 4460 | 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 75 73 65 72 2d 64 61 74 61 2e | .the.configuration.in.user-data. |
| 4480 | 00 41 6c 73 6f 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 | .Also,.increase.the.time.in.the. |
| 44a0 | 66 69 6c 65 20 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 | file.instance.yml.from.300.sec.t |
| 44c0 | 6f 20 35 30 30 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 | o.500.sec.or.more..(It.depends.o |
| 44e0 | 6e 20 79 6f 75 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 | n.your.location)..Make.sure.that |
| 4500 | 20 79 6f 75 20 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 | .you.have.opened.access.to.the.i |
| 4520 | 6e 73 74 61 6e 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 41 | nstance.in.the.security.group..A |
| 4540 | 6c 73 6f 2c 20 74 68 69 73 20 6c 61 62 20 63 6f 6e 73 69 64 65 72 73 3a 00 41 6e 73 69 62 6c 65 | lso,.this.lab.considers:.Ansible |
| 4560 | 00 41 6e 79 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 77 65 72 65 20 64 6f 6e 65 20 74 6f 20 | .Any.modifications.were.done.to. |
| 4580 | 77 6f 72 6b 20 61 72 6f 75 6e 64 20 75 6e 66 69 78 65 64 20 62 75 67 73 20 61 6e 64 20 69 6d 70 | work.around.unfixed.bugs.and.imp |
| 45a0 | 6c 65 6d 65 6e 74 20 65 6e 68 61 6e 63 65 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 | lement.enhancements.that.are.not |
| 45c0 | 20 63 6f 6d 70 6c 65 74 65 20 69 6e 20 74 68 65 20 56 79 4f 53 20 73 79 73 74 65 6d 20 63 61 6e | .complete.in.the.VyOS.system.can |
| 45e0 | 20 62 65 20 70 6c 61 63 65 64 20 68 65 72 65 2e 00 41 74 20 74 68 69 73 20 73 74 65 70 20 77 65 | .be.placed.here..At.this.step.we |
| 4600 | 20 63 61 6e 20 67 65 74 20 73 6f 6d 65 20 6f 70 2d 6d 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f | .can.get.some.op-mode.informatio |
| 4620 | 6e 20 66 72 6f 6d 20 56 79 4f 53 20 6e 6f 64 65 73 3a 00 41 75 74 68 65 6e 74 69 63 61 74 69 6f | n.from.VyOS.nodes:.Authenticatio |
| 4640 | 6e 00 41 7a 75 72 65 00 41 7a 75 72 65 5f 74 65 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 5f | n.Azure.Azure_terraform_ansible_ |
| 4660 | 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 42 65 66 6f 72 65 20 73 74 61 72 | single_vyos_instance.Before.star |
| 4680 | 74 69 6e 67 2c 20 70 6c 65 61 73 65 20 72 65 66 65 72 20 74 6f 20 63 6c 6f 75 64 2d 69 6e 69 74 | ting,.please.refer.to.cloud-init |
| 46a0 | 20 60 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 20 69 6e 20 6f 72 64 65 72 | .`network-config-docs`_.in.order |
| 46c0 | 20 74 6f 20 6b 6e 6f 77 20 68 6f 77 20 74 6f 20 69 6d 70 6f 72 74 20 75 73 65 72 20 61 6e 64 20 | .to.know.how.to.import.user.and. |
| 46e0 | 6e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 00 42 65 6c 6f 77 20 73 65 | network.configurations..Below.se |
| 4700 | 65 20 6f 6e 65 20 65 78 61 6d 70 6c 65 20 66 6f 72 20 63 75 72 6c 20 61 6e 64 20 6f 6e 65 20 66 | e.one.example.for.curl.and.one.f |
| 4720 | 6f 72 20 70 79 74 68 6f 6e 2e 20 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d | or.python..The.rest.of.the.docum |
| 4740 | 65 6e 74 61 74 69 6f 6e 20 69 73 20 72 65 64 75 63 65 64 20 74 6f 20 63 75 72 6c 2e 00 43 68 65 | entation.is.reduced.to.curl..Che |
| 4760 | 63 6b 20 73 61 6c 74 2d 6b 65 79 73 20 6f 6e 20 74 68 65 20 73 61 6c 74 20 6d 61 73 74 65 72 00 | ck.salt-keys.on.the.salt.master. |
| 4780 | 43 68 65 63 6b 20 74 68 61 74 20 70 72 6f 78 79 20 6d 69 6e 69 6f 6e 20 69 73 20 61 6c 69 76 65 | Check.that.proxy.minion.is.alive |
| 47a0 | 3a 00 43 68 65 63 6b 20 74 68 61 74 20 73 61 6c 74 20 6d 61 73 74 65 72 20 63 61 6e 20 63 6f 6d | :.Check.that.salt.master.can.com |
| 47c0 | 6d 75 6e 69 63 61 74 65 20 77 69 74 68 20 6d 69 6e 69 6f 6e 73 00 43 6c 6f 75 64 20 61 6e 64 20 | municate.with.minions.Cloud.and. |
| 47e0 | 76 69 72 74 75 61 6c 69 7a 65 64 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 56 79 4f 53 20 61 72 | virtualized.instances.of.VyOS.ar |
| 4800 | 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 75 73 69 6e 67 20 74 68 65 20 69 6e 64 75 73 74 72 79 | e.initialized.using.the.industry |
| 4820 | 2d 73 74 61 6e 64 61 72 64 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 20 56 69 61 20 63 6c 6f 75 64 2d | -standard.cloud-init..Via.cloud- |
| 4840 | 69 6e 69 74 2c 20 74 68 65 20 73 79 73 74 65 6d 20 70 65 72 66 6f 72 6d 73 20 74 61 73 6b 73 20 | init,.the.system.performs.tasks. |
| 4860 | 73 75 63 68 20 61 73 20 69 6e 6a 65 63 74 69 6e 67 20 53 53 48 20 6b 65 79 73 20 61 6e 64 20 63 | such.as.injecting.SSH.keys.and.c |
| 4880 | 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 20 49 6e 20 61 64 64 69 74 | onfiguring.the.network..In.addit |
| 48a0 | 69 6f 6e 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 73 75 70 70 6c 79 20 61 20 63 75 73 74 6f | ion,.the.user.can.supply.a.custo |
| 48c0 | 6d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 69 | m.configuration.at.the.time.of.i |
| 48e0 | 6e 73 74 61 6e 63 65 20 6c 61 75 6e 63 68 2e 00 43 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 6d 6f 64 | nstance.launch..Cloud-config.mod |
| 4900 | 75 6c 65 73 00 43 6c 6f 75 64 2d 69 6e 69 74 20 60 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d | ules.Cloud-init.`network-config- |
| 4920 | 64 6f 63 73 60 5f 2e 00 43 6c 6f 75 64 2d 69 6e 69 74 20 6f 6e 20 50 72 6f 78 6d 6f 78 00 43 6f | docs`_..Cloud-init.on.Proxmox.Co |
| 4940 | 6d 6d 61 6e 64 20 45 78 65 63 75 74 69 6f 6e 20 61 74 20 49 6e 69 74 69 61 6c 20 42 6f 6f 74 00 | mmand.Execution.at.Initial.Boot. |
| 4960 | 43 6f 6d 6d 61 6e 64 20 53 63 72 69 70 74 69 6e 67 00 43 6f 6d 6d 61 6e 64 20 66 6f 72 20 67 65 | Command.Scripting.Command.for.ge |
| 4980 | 6e 65 72 61 74 69 6e 67 20 60 60 73 65 65 64 2e 69 73 6f 60 60 00 43 6f 6d 6d 61 6e 64 73 20 72 | nerating.``seed.iso``.Commands.r |
| 49a0 | 65 71 75 69 72 65 6d 65 6e 74 73 3a 00 43 6f 6e 66 69 67 20 53 6f 75 72 63 65 73 00 43 6f 6e 66 | equirements:.Config.Sources.Conf |
| 49c0 | 69 67 75 72 61 74 69 6f 6e 00 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 | iguration.Configuration.commands |
| 49e0 | 20 61 72 65 20 65 78 65 63 75 74 65 64 20 6a 75 73 74 20 6c 69 6b 65 20 66 72 6f 6d 20 61 20 6e | .are.executed.just.like.from.a.n |
| 4a00 | 6f 72 6d 61 6c 20 63 6f 6e 66 69 67 20 73 65 73 73 69 6f 6e 2e 20 46 6f 72 20 65 78 61 6d 70 6c | ormal.config.session..For.exampl |
| 4a20 | 65 2c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 69 73 61 62 6c 65 20 61 20 42 47 50 20 | e,.if.you.want.to.disable.a.BGP. |
| 4a40 | 70 65 65 72 20 6f 6e 20 56 52 52 50 20 74 72 61 6e 73 69 74 69 6f 6e 20 74 6f 20 62 61 63 6b 75 | peer.on.VRRP.transition.to.backu |
| 4a60 | 70 3a 00 43 6f 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 | p:.Configure,.then.Delete.Object |
| 4a80 | 00 43 6f 6e 66 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 | .Configure,.then.Load.File.Confi |
| 4aa0 | 67 75 72 65 2c 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 | gure,.then.Save.Configure,.then. |
| 4ac0 | 53 61 76 65 20 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 | Save.File.Configure,.then.Set.Co |
| 4ae0 | 6e 66 69 67 75 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 | nfigure,.then.Show.Object.Config |
| 4b00 | 75 72 65 2c 20 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 | ure,.then.Show.a.Single.Object.V |
| 4b20 | 61 6c 75 65 00 43 6f 6e 74 65 6e 74 00 43 6f 6e 74 65 6e 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 | alue.Content.Content.of.commands |
| 4b40 | 2e 63 6f 6e 66 00 43 6f 6e 74 65 6e 74 20 6f 66 20 6e 65 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 20 | .conf.Content.of.network-config. |
| 4b60 | 66 69 6c 65 3a 00 43 72 65 61 74 65 20 73 65 65 64 2e 69 73 6f 00 43 72 65 61 74 65 20 74 65 78 | file:.Create.seed.iso.Create.tex |
| 4b80 | 74 20 66 69 6c 65 73 20 6e 61 6d 65 64 20 75 73 65 72 2d 64 61 74 61 20 61 6e 64 20 6d 65 74 61 | t.files.named.user-data.and.meta |
| 4ba0 | 2d 64 61 74 61 2e 20 4f 6e 20 6c 69 6e 75 78 2d 62 61 73 65 64 20 73 79 73 74 65 6d 73 2c 20 74 | -data..On.linux-based.systems,.t |
| 4bc0 | 68 65 20 6d 6b 69 73 6f 66 73 20 75 74 69 6c 69 74 79 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 | he.mkisofs.utility.can.be.used.t |
| 4be0 | 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 65 65 64 20 49 53 4f 2e 20 54 68 65 20 66 6f 6c 6c 6f | o.create.the.seed.ISO..The.follo |
| 4c00 | 77 69 6e 67 20 73 79 6e 74 61 78 20 77 69 6c 6c 20 61 64 64 20 74 68 65 73 65 20 66 69 6c 65 73 | wing.syntax.will.add.these.files |
| 4c20 | 20 74 6f 20 74 68 65 20 49 53 4f 20 39 36 36 30 20 66 69 6c 65 20 73 79 73 74 65 6d 2e 00 43 72 | .to.the.ISO.9660.file.system..Cr |
| 4c40 | 65 61 74 69 6e 67 20 74 68 65 20 56 4d 00 43 75 73 74 6f 6d 20 73 63 72 69 70 74 73 20 61 72 65 | eating.the.VM.Custom.scripts.are |
| 4c60 | 20 6e 6f 74 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 72 6f 6f 74 20 70 72 69 76 69 6c 65 67 | .not.executed.with.root.privileg |
| 4c80 | 65 73 20 28 55 73 65 20 73 75 64 6f 20 69 6e 73 69 64 65 20 69 66 20 74 68 69 73 20 69 73 20 6e | es.(Use.sudo.inside.if.this.is.n |
| 4ca0 | 65 63 65 73 73 61 72 79 29 2e 00 44 48 43 50 20 6f 6e 20 66 69 72 73 74 20 45 74 68 65 72 6e 65 | ecessary)..DHCP.on.first.Etherne |
| 4cc0 | 74 20 69 6e 74 65 72 66 61 63 65 20 69 66 20 6e 6f 20 6e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 | t.interface.if.no.network.config |
| 4ce0 | 75 72 61 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 65 64 2e 00 44 65 70 6c 6f 79 69 6e 67 20 56 | uration.is.provided..Deploying.V |
| 4d00 | 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 |
| 4d20 | 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 |
| 4d40 | 20 56 79 4f 53 20 69 6e 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 44 65 70 6c 6f 79 | .VyOS.in.the.Google.Cloud.Deploy |
| 4d60 | 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 44 65 70 | ing.VyOS.in.the.google.cloud.Dep |
| 4d80 | 6c 6f 79 69 6e 67 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 | loying.VyOS.in.the.vSphere.infra |
| 4da0 | 73 74 72 75 63 74 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 | structure.Deploying.vyos.in.the. |
| 4dc0 | 41 57 53 20 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 | AWS.cloud.Deploying.vyos.in.the. |
| 4de0 | 41 7a 75 72 65 20 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 | Azure.cloud.Deploying.vyos.in.th |
| 4e00 | 65 20 56 73 70 68 65 72 65 20 69 6e 66 72 61 73 74 72 75 63 74 69 61 00 45 78 61 6d 70 6c 65 00 | e.Vsphere.infrastructia.Example. |
| 4e20 | 45 78 61 6d 70 6c 65 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 | Example.of.configuration.command |
| 4e40 | 73 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 22 2f 73 72 76 2f 73 61 6c 74 2f 73 74 61 74 65 | s.from.the.file."/srv/salt/state |
| 4e60 | 73 2f 63 6f 6d 6d 61 6e 64 73 2e 74 78 74 22 00 45 78 61 6d 70 6c 65 20 6f 66 20 63 6f 6e 66 69 | s/commands.txt".Example.of.confi |
| 4e80 | 67 75 72 61 74 69 6f 6e 3a 00 45 78 61 6d 70 6c 65 20 6f 66 20 6f 70 2d 6d 6f 64 65 3a 00 45 78 | guration:.Example.of.op-mode:.Ex |
| 4ea0 | 61 6d 70 6c 65 73 00 45 78 65 63 75 74 69 6e 67 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 53 | amples.Executing.Configuration.S |
| 4ec0 | 63 72 69 70 74 73 00 45 78 65 63 75 74 69 6e 67 20 70 72 65 2d 68 6f 6f 6b 73 2f 70 6f 73 74 2d | cripts.Executing.pre-hooks/post- |
| 4ee0 | 68 6f 6f 6b 73 20 53 63 72 69 70 74 73 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 00 46 69 6c 65 | hooks.Scripts.File.contents.File |
| 4f00 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 00 46 69 6c | .contents.of.Ansible.for.AWS.Fil |
| 4f20 | 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 00 | e.contents.of.Ansible.for.Azure. |
| 4f40 | 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 47 6f 6f | File.contents.of.Ansible.for.Goo |
| 4f60 | 67 6c 65 20 43 6c 6f 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 | gle.Cloud.File.contents.of.Ansib |
| 4f80 | 6c 65 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 | le.for.google.cloud.File.content |
| 4fa0 | 73 20 6f 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 | s.of.Ansible.for.vSphere.File.co |
| 4fc0 | 6e 74 65 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 | ntents.of.Terrafom.for.AWS.File. |
| 4fe0 | 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 41 7a 75 72 65 00 46 | contents.of.Terrafom.for.Azure.F |
| 5000 | 69 6c 65 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 47 6f 6f | ile.contents.of.Terrafom.for.Goo |
| 5020 | 67 6c 65 20 43 6c 6f 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 65 72 72 61 | gle.Cloud.File.contents.of.Terra |
| 5040 | 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e | fom.for.google.cloud.File.conten |
| 5060 | 74 73 20 6f 66 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 76 53 70 68 65 72 65 00 46 69 6c 65 20 | ts.of.Terrafom.for.vSphere.File. |
| 5080 | 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 3a | generated.with.previous.command: |
| 50a0 | 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2d 31 2e 33 2e 30 2d 63 6c 6f 75 64 2d 69 6e 69 74 2d 31 30 | .``/tmp/vyos-1.3.0-cloud-init-10 |
| 50c0 | 47 2d 71 65 6d 75 2e 71 63 6f 77 32 60 60 00 46 69 6e 61 6c 6c 79 2c 20 66 69 6c 65 20 2a 2a 6d | G-qemu.qcow2``.Finally,.file.**m |
| 50e0 | 65 74 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 74 20 69 | eta-data**.has.no.content,.but.i |
| 5100 | 74 27 73 20 72 65 71 75 69 72 65 64 2e 00 46 69 6e 61 6c 79 2c 20 66 69 6c 65 20 2a 2a 6d 65 74 | t's.required..Finaly,.file.**met |
| 5120 | 61 2d 64 61 74 61 2a 2a 20 68 61 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 74 20 69 74 27 | a-data**.has.no.content,.but.it' |
| 5140 | 73 20 72 65 71 75 69 72 65 64 2e 00 46 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e | s.required..For.configuration.an |
| 5160 | 64 20 65 6e 61 62 6c 69 6e 67 20 74 68 65 20 41 50 49 20 73 65 65 20 3a 72 65 66 3a 60 68 74 74 | d.enabling.the.API.see.:ref:`htt |
| 5180 | 70 2d 61 70 69 60 00 46 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2f 75 70 67 72 61 64 65 | p-api`.For.configuration/upgrade |
| 51a0 | 20 6d 61 6e 61 67 65 6d 65 6e 74 20 69 73 73 75 65 73 2c 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e | .management.issues,.modification |
| 51c0 | 20 6f 66 20 74 68 69 73 20 73 63 72 69 70 74 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 | .of.this.script.should.be.the.la |
| 51e0 | 73 74 20 6f 70 74 69 6f 6e 2e 20 41 6c 77 61 79 73 20 74 72 79 20 74 6f 20 66 69 6e 64 20 73 6f | st.option..Always.try.to.find.so |
| 5200 | 6c 75 74 69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 43 4c 49 20 63 6f 6d 6d 61 6e 64 73 20 66 69 | lutions.based.on.CLI.commands.fi |
| 5220 | 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 65 78 69 73 74 | rst..For.example,.check.an.exist |
| 5240 | 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 74 68 65 20 61 | ing.path:.For.example,.get.the.a |
| 5260 | 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 72 66 61 63 65 | ddresses.of.a.``dum0``.interface |
| 5280 | 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 6d 61 67 65 73 | ..For.example,.show.which.images |
| 52a0 | 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 66 6f 72 6d 61 | .are.installed..For.more.informa |
| 52c0 | 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 75 72 63 65 2c | tion.on.the.NoCloud.data.source, |
| 52e0 | 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 6c 6f 75 64 69 | .visit.its.`page.<https://cloudi |
| 5300 | 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 74 2f 72 65 66 | nit.readthedocs.io/en/latest/ref |
| 5320 | 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 68 74 6d 6c 3e | erence/datasources/nocloud.html> |
| 5340 | 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 |
| 5360 | 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 20 74 68 65 20 | on..For.more.information.on.the. |
| 5380 | 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 69 74 73 20 70 | NoCloud.data.source,.visit.its.p |
| 53a0 | 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 2d 69 6e 69 74 | age.`nocloud`_.in.the.cloud-init |
| 53c0 | 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 20 47 55 49 2c | .documentation..From.cli.or.GUI, |
| 53e0 | 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 62 6f 6f 74 73 | .power.on.VM,.and.after.it.boots |
| 5400 | 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 72 61 6c 20 63 | ,.verify.configuration.General.c |
| 5420 | 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 72 20 72 75 6e | ommands.that.we.will.use.for.run |
| 5440 | 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 72 61 74 65 20 | ning.Terraform.scripts.Generate. |
| 5460 | 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 47 65 74 74 69 | Object.Generate.qcow.image.Getti |
| 5480 | 6e 67 20 53 74 61 72 74 65 64 00 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 48 65 72 65 20 69 73 20 | ng.Started.Google.Cloud.Here.is. |
| 54a0 | 61 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c 65 3a 00 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 | a.simple.example:.Here.is.an.exa |
| 54c0 | 6d 70 6c 65 20 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 74 68 61 74 20 61 70 70 65 6e 64 73 20 63 | mple.cloud-config.that.appends.c |
| 54e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 66 69 72 73 | onfiguration.at.the.time.of.firs |
| 5500 | 74 20 62 6f 6f 74 2e 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 | t.boot..How.to.create.a.single.i |
| 5520 | 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 | nstance.and.install.your.configu |
| 5540 | 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 41 | ration.using.Terraform+Ansible+A |
| 5560 | 57 53 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 | WS.Step.by.step:.How.to.create.a |
| 5580 | 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 | .single.instance.and.install.you |
| 55a0 | 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b | r.configuration.using.Terraform+ |
| 55c0 | 41 6e 73 69 62 6c 65 2b 41 7a 75 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 | Ansible+Azure.Step.by.step:.How. |
| 55e0 | 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 | to.create.a.single.instance.and. |
| 5600 | 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 | install.your.configuration.using |
| 5620 | 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 47 6f 6f 67 6c 65 20 53 74 65 70 20 62 | .Terraform+Ansible+Google.Step.b |
| 5640 | 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 | y.step:.How.to.create.a.single.i |
| 5660 | 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 | nstance.and.install.your.configu |
| 5680 | 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 56 | ration.using.Terraform+Ansible+V |
| 56a0 | 73 70 68 65 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 | sphere.Step.by.step:.How.to.crea |
| 56c0 | 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c | te.a.single.instance.and.install |
| 56e0 | 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 | .your.configuration.using.Terraf |
| 5700 | 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 67 6f 6f 67 6c 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a | orm+Ansible+google.Step.by.step: |
| 5720 | 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 |
| 5740 | 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. |
| 5760 | 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. |
| 5780 | 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: |
| 57a0 | 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.`` |
| 57c0 | 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 |
| 57e0 | 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 |
| 5800 | 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 |
| 5820 | 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 |
| 5840 | 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 |
| 5860 | 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 |
| 5880 | 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 |
| 58a0 | 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 |
| 58c0 | 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. |
| 58e0 | 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. |
| 5900 | 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, |
| 5920 | 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 |
| 5940 | 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.. |
| 5960 | 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 |
| 5980 | 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 |
| 59a0 | 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. |
| 59c0 | 00 49 66 20 6e 6f 20 6e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | .If.no.networking.configuration. |
| 59e0 | 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 6e 20 64 68 63 70 20 63 6c 69 65 6e 74 20 69 73 | is.provided,.then.dhcp.client.is |
| 5a00 | 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 20 6f 6e 20 66 69 72 73 74 20 69 6e | .going.to.be.enabled.on.first.in |
| 5a20 | 74 65 72 66 61 63 65 2e 20 42 65 61 72 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 74 68 69 73 20 | terface..Bear.in.mind.that.this. |
| 5a40 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 6a 65 63 74 65 64 20 61 | configuration.will.be.injected.a |
| 5a60 | 74 20 61 6e 20 4f 53 20 6c 65 76 65 6c 2c 20 73 6f 20 64 6f 6e 27 74 20 65 78 70 65 63 74 20 74 | t.an.OS.level,.so.don't.expect.t |
| 5a80 | 6f 20 66 69 6e 64 20 64 68 63 70 20 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | o.find.dhcp.client.configuration |
| 5aa0 | 20 6f 6e 20 76 79 6f 73 20 63 6c 69 2e 20 42 65 63 61 75 73 65 20 6f 66 20 74 68 69 73 20 62 65 | .on.vyos.cli..Because.of.this.be |
| 5ac0 | 68 61 76 69 6f 72 2c 20 69 6e 20 6e 65 78 74 20 65 78 61 6d 70 6c 65 20 6c 61 62 20 77 65 20 77 | havior,.in.next.example.lab.we.w |
| 5ae0 | 69 6c 6c 20 64 69 73 61 62 6c 65 20 64 68 63 70 2d 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 75 72 | ill.disable.dhcp-client.configur |
| 5b00 | 61 74 69 6f 6e 20 6f 6e 20 65 74 68 30 2e 00 49 66 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 | ation.on.eth0..If.you.encounter. |
| 5b20 | 70 72 6f 62 6c 65 6d 73 2c 20 76 65 72 69 66 79 20 74 68 61 74 20 74 68 65 20 63 6c 6f 75 64 2d | problems,.verify.that.the.cloud- |
| 5b40 | 63 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 76 61 6c 69 64 20 59 | config.document.contains.valid.Y |
| 5b60 | 41 4d 4c 2e 20 4f 6e 6c 69 6e 65 20 72 65 73 6f 75 72 63 65 73 20 73 75 63 68 20 61 73 20 68 74 | AML..Online.resources.such.as.ht |
| 5b80 | 74 70 73 3a 2f 2f 77 77 77 2e 79 61 6d 6c 6c 69 6e 74 2e 63 6f 6d 2f 20 70 72 6f 76 69 64 65 20 | tps://www.yamllint.com/.provide. |
| 5ba0 | 61 20 73 69 6d 70 6c 65 20 74 6f 6f 6c 20 66 6f 72 20 76 61 6c 69 64 61 74 69 6e 67 20 59 41 4d | a.simple.tool.for.validating.YAM |
| 5bc0 | 4c 2e 00 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 67 61 74 68 65 72 20 69 6e 66 6f 72 6d 61 | L..If.you.need.to.gather.informa |
| 5be0 | 74 69 6f 6e 20 66 72 6f 6d 20 6c 69 6e 75 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 66 | tion.from.linux.commands.to.conf |
| 5c00 | 69 67 75 72 65 20 56 79 4f 53 2c 20 79 6f 75 20 63 61 6e 20 65 78 65 63 75 74 65 20 63 6f 6d 6d | igure.VyOS,.you.can.execute.comm |
| 5c20 | 61 6e 64 73 20 61 6e 64 20 74 68 65 6e 20 63 6f 6e 66 69 67 75 72 65 20 56 79 4f 53 20 69 6e 20 | ands.and.then.configure.VyOS.in. |
| 5c40 | 74 68 65 20 73 61 6d 65 20 73 63 72 69 70 74 2e 00 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | the.same.script..If.you.want.to. |
| 5c60 | 73 63 72 69 70 74 20 74 68 65 20 63 6f 6e 66 69 67 73 20 69 6e 20 61 20 6c 61 6e 67 75 61 67 65 | script.the.configs.in.a.language |
| 5c80 | 20 6f 74 68 65 72 20 74 68 61 6e 20 62 61 73 68 20 79 6f 75 20 63 61 6e 20 68 61 76 65 20 79 6f | .other.than.bash.you.can.have.yo |
| 5ca0 | 75 72 20 73 63 72 69 70 74 20 6f 75 74 70 75 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 | ur.script.output.commands.and.th |
| 5cc0 | 65 6e 20 73 6f 75 72 63 65 20 74 68 65 6d 20 69 6e 20 61 20 62 61 73 68 20 73 63 72 69 70 74 2e | en.source.them.in.a.bash.script. |
| 5ce0 | 00 49 6d 70 6f 72 74 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 57 61 72 6e 69 6e 67 | .Importing.and.Disabling.Warning |
| 5d00 | 73 20 66 6f 72 20 76 65 72 69 66 79 3d 46 61 6c 73 65 00 49 6e 20 50 72 6f 78 6d 6f 78 20 73 65 | s.for.verify=False.In.Proxmox.se |
| 5d20 | 72 76 65 72 20 74 68 72 65 65 20 66 69 6c 65 73 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 62 65 | rver.three.files.are.going.to.be |
| 5d40 | 20 75 73 65 64 20 66 6f 72 20 74 68 69 73 20 73 65 74 75 70 3a 00 49 6e 20 56 79 4f 53 2c 20 62 | .used.for.this.setup:.In.VyOS,.b |
| 5d60 | 79 20 64 65 66 61 75 6c 74 2c 20 65 6e 61 62 6c 65 73 20 6f 6e 6c 79 20 74 77 6f 20 6d 6f 64 75 | y.default,.enables.only.two.modu |
| 5d80 | 6c 65 73 3a 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 | les:.In.this.case,.we'll.create. |
| 5da0 | 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 |
| 5dc0 | 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 |
| 5de0 | 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 |
| 5e00 | 65 20 6f 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 | e.on.the.AWS.cloud.and.make.prov |
| 5e20 | 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 73 20 | isioning.using.Ansible..In.this. |
| 5e40 | 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 | case,.we'll.create.the.necessary |
| 5e60 | 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c 65 | .files.for.Terraform.and.Ansible |
| 5e80 | 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 61 | .next.using.Terraform.we'll.crea |
| 5ea0 | 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 41 7a 75 72 | te.a.single.instance.on.the.Azur |
| 5ec0 | 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 67 20 75 73 | e.cloud.and.make.provisioning.us |
| 5ee0 | 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c | ing.Ansible..In.this.case,.we'll |
| 5f00 | 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 20 66 6f 72 20 | .create.the.necessary.files.for. |
| 5f20 | 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 75 73 69 6e 67 | Terraform.and.Ansible.next.using |
| 5f40 | 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 69 6e 67 6c 65 | .Terraform.we'll.create.a.single |
| 5f60 | 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 61 6e | .instance.on.the.google.cloud.an |
| 5f80 | 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 62 6c | d.make.provisioning.using.Ansibl |
| 5fa0 | 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 74 68 | e..In.this.case,.we'll.create.th |
| 5fc0 | 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 6d 20 | e.necessary.files.for.Terraform. |
| 5fe0 | 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 72 6d | and.Ansible.next.using.Terraform |
| 6000 | 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 65 20 | .we'll.create.a.single.instance. |
| 6020 | 6f 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 | on.the.vSphere.cloud.and.make.pr |
| 6040 | 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 |
| 6060 | 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 |
| 6080 | 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 |
| 60a0 | 6c 65 2e 20 4e 65 78 74 2c 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2c 20 77 65 27 6c 6c | le..Next,.using.Terraform,.we'll |
| 60c0 | 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 68 65 | .create.a.single.instance.on.the |
| 60e0 | 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e | .Google.Cloud.and.make.provision |
| 6100 | 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 62 2c 20 | ing.using.Ansible..In.this.lab,. |
| 6120 | 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 6d 70 2f | all.files.are.located.in.``/tmp/ |
| 6140 | 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 20 6d 6f | ``..So,.before.going.on,.lets.mo |
| 6160 | 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 20 6c 61 | ve.to.that.directory:.In.this.la |
| 6180 | 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 72 73 69 | b,.we.are.using.1.3.0.VyOS.versi |
| 61a0 | 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 20 44 6f | on.and.setting.a.disk.of.10G..Do |
| 61c0 | 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 65 20 69 | wnload.VyOS..iso.file.and.save.i |
| 61e0 | 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 6e 64 20 | t.as.``/tmp/vyos.iso``..Command. |
| 6200 | 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 65 3a 00 | used.for.generating.qcow.image:. |
| 6220 | 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 69 7a 69 | Initial.Configuration.Initializi |
| 6240 | 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 67 20 63 | ng.a.VyDevice.Object.Injecting.c |
| 6260 | 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 74 65 64 | onfiguration.data.is.not.limited |
| 6280 | 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 6e 20 65 | .to.cloud.platforms..Users.can.e |
| 62a0 | 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 20 74 6f | mploy.the.NoCloud.data.source.to |
| 62c0 | 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 74 61 20 | .inject.user-data.and.meta-data. |
| 62e0 | 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 75 63 68 | on.virtualization.platforms.such |
| 6300 | 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 49 6e 73 | .as.VMware,.Hyper-V.and.KVM..Ins |
| 6320 | 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 6e 73 74 | tall.``napalm-vyos``.module.Inst |
| 6340 | 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 6e 66 69 | allation.It.is.possible.to.confi |
| 6360 | 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 6d 6f 64 | gure.VyOS.via.netmiko_.proxy.mod |
| 6380 | 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 68 20 69 | ule..It.requires.a.minion.with.i |
| 63a0 | 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 74 6d 69 | nstalled.packet..``python3-netmi |
| 63c0 | 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 69 6f 6e | ko``.module.who.has.a.connection |
| 63e0 | 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 61 76 65 | .to.VyOS.nodes..Salt-minion.have |
| 6400 | 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 74 65 72 | .to.communicate.with.salt.master |
| 6420 | 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 61 20 6d | .Major.cloud.providers.offer.a.m |
| 6440 | 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 74 20 74 | eans.of.providing.user-data.at.t |
| 6460 | 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 74 20 63 | he.time.of.instance.launch..It.c |
| 6480 | 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 6f 72 20 | an.be.provided.as.plain.text.or. |
| 64a0 | 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 64 69 6e | as.base64-encoded.text,.dependin |
| 64c0 | 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 20 63 61 | g.on.cloud.provider..Also,.it.ca |
| 64e0 | 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 68 69 63 | n.be.compressed.using.gzip,.whic |
| 6500 | 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 66 69 67 | h.makes.sense.with.a.long.config |
| 6520 | 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 65 20 6f | uration.commands.list,.because.o |
| 6540 | 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 74 65 73 | f.the.hard.limit.to.~16384.bytes |
| 6560 | 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 65 20 73 | .for.the.whole.user-data..Make.s |
| 6580 | 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 72 6f 6d | ure.that.Ansible.is.pinging.from |
| 65a0 | 20 54 65 72 72 61 66 6f 6d 2e 00 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 | .Terrafom..Make.sure.that.you.ha |
| 65c0 | 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 63 65 | ve.opened.access.to.the.instance |
| 65e0 | 20 69 6e 20 74 68 65 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 4d 65 74 61 64 61 74 61 | .in.the.security.group..Metadata |
| 6600 | 20 2d 20 4d 65 74 61 64 61 74 61 20 69 73 20 73 6f 75 72 63 65 64 20 62 79 20 74 68 65 20 63 6c | .-.Metadata.is.sourced.by.the.cl |
| 6620 | 6f 75 64 20 70 6c 61 74 66 6f 72 6d 20 6f 72 20 68 79 70 65 72 76 69 73 6f 72 2e 20 49 6e 20 73 | oud.platform.or.hypervisor..In.s |
| 6640 | 6f 6d 65 20 63 6c 6f 75 64 73 2c 20 74 68 65 72 65 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | ome.clouds,.there.is.implemented |
| 6660 | 20 61 73 20 61 6e 20 48 54 54 50 20 65 6e 64 70 6f 69 6e 74 20 61 74 20 60 60 68 74 74 70 3a 2f | .as.an.HTTP.endpoint.at.``http:/ |
| 6680 | 2f 31 36 39 2e 32 35 34 2e 31 36 39 2e 32 35 34 60 60 2e 00 4d 6f 73 74 20 69 6d 70 6f 72 74 61 | /169.254.169.254``..Most.importa |
| 66a0 | 6e 74 20 6b 65 79 73 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 6f 6e 73 69 64 65 | nt.keys.that.needs.to.be.conside |
| 66c0 | 72 65 64 3a 00 4e 61 70 61 6c 6d 00 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 5f 20 54 65 72 | red:.Napalm.Need.to.install_.Ter |
| 66e0 | 72 61 66 6f 72 6d 00 4e 65 74 6d 69 6b 6f 00 4e 65 74 6d 69 6b 6f 2d 70 72 6f 78 79 00 4e 65 74 | raform.Netmiko.Netmiko-proxy.Net |
| 6700 | 77 6f 72 6b 20 54 6f 70 6f 6c 6f 67 79 20 44 69 61 67 72 61 6d 00 4e 65 74 77 6f 72 6b 20 63 6f | work.Topology.Diagram.Network.co |
| 6720 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 20 54 68 69 73 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 | nfiguration.-.This.config.source |
| 6740 | 20 69 6e 66 6f 72 6d 73 20 74 68 65 20 73 79 73 74 65 6d 20 61 62 6f 75 74 20 74 68 65 20 6e 65 | .informs.the.system.about.the.ne |
| 6760 | 74 77 6f 72 6b 20 73 65 74 74 69 6e 67 73 20 6c 69 6b 65 20 49 50 20 61 64 64 72 65 73 73 65 73 | twork.settings.like.IP.addresses |
| 6780 | 2c 20 72 6f 75 74 65 73 2c 20 44 4e 53 2e 20 41 76 61 69 6c 61 62 6c 65 20 6f 6e 6c 79 20 69 6e | ,.routes,.DNS..Available.only.in |
| 67a0 | 20 73 65 76 65 72 61 6c 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 69 7a 61 74 69 6f | .several.cloud.and.virtualizatio |
| 67c0 | 6e 20 70 6c 61 74 66 6f 72 6d 73 2e 00 4e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 72 | n.platforms..Networking.configur |
| 67e0 | 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 70 61 73 73 65 64 20 69 6e 20 75 73 | ations.shouldn't.be.passed.in.us |
| 6800 | 65 72 2d 64 61 74 61 20 66 69 6c 65 2e 00 4e 6f 43 6c 6f 75 64 00 4e 6f 72 6e 69 72 00 4e 6f 74 | er-data.file..NoCloud.Nornir.Not |
| 6820 | 65 20 74 68 61 74 20 74 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f 6e 66 69 | e.that.the./opt/vyatta/etc/confi |
| 6840 | 67 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 2f 63 6f 6e 66 69 67 | g.is.used.instead.of.the./config |
| 6860 | 2f 73 63 72 69 70 74 73 20 64 69 72 65 63 74 6f 72 79 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e | /scripts.directory.referenced.in |
| 6880 | 20 74 68 65 20 3a 72 65 66 3a 60 63 6f 6d 6d 61 6e 64 2d 73 63 72 69 70 74 69 6e 67 60 20 73 65 | .the.:ref:`command-scripting`.se |
| 68a0 | 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 65 63 61 75 | ction.of.the.documentation.becau |
| 68c0 | 73 65 20 74 68 65 20 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 20 64 69 72 65 63 74 6f 72 79 20 | se.the./config/script.directory. |
| 68e0 | 69 73 6e 27 74 20 6d 6f 75 6e 74 65 64 20 77 68 65 6e 20 74 68 65 20 60 60 77 72 69 74 65 5f 66 | isn't.mounted.when.the.``write_f |
| 6900 | 69 6c 65 73 60 60 20 6d 6f 64 75 6c 65 20 65 78 65 63 75 74 65 73 2e 00 4e 6f 74 65 73 20 66 6f | iles``.module.executes..Notes.fo |
| 6920 | 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 61 74 20 | r.this.particular.example,.that. |
| 6940 | 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 6f 74 68 65 72 | may.need.to.be.modified.in.other |
| 6960 | 20 73 65 74 75 70 73 3a 00 4e 6f 77 2c 20 74 68 61 74 20 66 69 6c 65 20 6e 65 65 64 73 20 74 6f | .setups:.Now,.that.file.needs.to |
| 6980 | 20 62 65 20 63 6f 70 69 65 64 20 74 6f 20 70 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e | .be.copied.to.proxmox.server:.On |
| 69a0 | 20 56 79 4f 53 20 74 68 69 73 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 | .VyOS.this.will.cause.the.follow |
| 69c0 | 69 6e 67 20 70 72 6f 62 6c 65 6d 3a 20 41 66 74 65 72 20 6d 6f 64 69 66 79 69 6e 67 20 74 68 65 | ing.problem:.After.modifying.the |
| 69e0 | 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 73 63 72 69 70 74 20 6c 69 6b 65 20 74 | .configuration.via.script.like.t |
| 6a00 | 68 69 73 20 6f 6e 63 65 2c 20 69 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 | his.once,.it.is.not.possible.to. |
| 6a20 | 6d 61 6e 75 61 6c 6c 79 20 6d 6f 64 69 66 79 20 74 68 65 20 63 6f 6e 66 69 67 20 61 6e 79 6d 6f | manually.modify.the.config.anymo |
| 6a40 | 72 65 3a 00 4f 6e 20 70 72 6f 78 6d 6f 78 20 73 65 72 76 65 72 3a 00 4f 6e 63 65 20 74 68 65 20 | re:.On.proxmox.server:.Once.the. |
| 6a60 | 74 68 72 65 65 20 66 69 6c 65 73 20 77 65 72 65 20 63 72 65 61 74 65 64 2c 20 69 74 27 73 20 74 | three.files.were.created,.it's.t |
| 6a80 | 69 6d 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 60 60 73 65 65 64 2e 69 73 6f 60 60 | ime.to.generate.the.``seed.iso`` |
| 6aa0 | 20 69 6d 61 67 65 2c 20 77 68 69 63 68 20 6e 65 65 64 73 20 74 6f 20 62 65 20 6d 6f 75 6e 74 65 | .image,.which.needs.to.be.mounte |
| 6ac0 | 64 20 74 6f 20 74 68 65 20 6e 65 77 20 56 4d 20 61 73 20 61 20 63 64 2e 00 4f 6e 65 20 63 6f 6d | d.to.the.new.VM.as.a.cd..One.com |
| 6ae0 | 6d 61 6e 64 20 70 65 72 20 6c 69 6e 65 2e 00 4f 70 2d 6d 6f 64 65 00 4f 74 68 65 72 20 73 63 72 | mand.per.line..Op-mode.Other.scr |
| 6b00 | 69 70 74 20 6c 61 6e 67 75 61 67 65 73 00 4f 75 74 70 75 74 00 4f 75 74 70 75 74 20 6f 70 2d 6d | ipt.languages.Output.Output.op-m |
| 6b20 | 6f 64 65 00 50 6c 65 61 73 65 20 74 61 6b 65 20 61 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 43 6f | ode.Please.take.a.look.at.the.Co |
| 6b40 | 6e 74 72 69 62 75 74 69 6e 67 20 47 75 69 64 65 20 66 6f 72 20 6f 75 72 20 3a 72 65 66 3a 60 64 | ntributing.Guide.for.our.:ref:`d |
| 6b60 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 60 2e 00 50 6f 73 74 63 6f 6e 66 69 67 20 6f 6e 20 62 6f 6f | ocumentation`..Postconfig.on.boo |
| 6b80 | 74 00 50 6f 77 65 72 20 6f 6e 20 56 4d 20 61 6e 64 20 76 65 72 69 66 69 63 61 74 69 6f 6e 73 00 | t.Power.on.VM.and.verifications. |
| 6ba0 | 50 72 65 63 6f 6e 66 69 67 20 6f 6e 20 62 6f 6f 74 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 | Preconfig.on.boot.Preparation.st |
| 6bc0 | 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 41 57 53 00 50 72 | eps.for.deploying.VyOS.on.AWS.Pr |
| 6be0 | 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 | eparation.steps.for.deploying.Vy |
| 6c00 | 4f 53 20 6f 6e 20 41 7a 75 72 65 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f | OS.on.Azure.Preparation.steps.fo |
| 6c20 | 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 47 6f 6f 67 6c 65 00 50 72 65 70 61 | r.deploying.VyOS.on.Google.Prepa |
| 6c40 | 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 | ration.steps.for.deploying.VyOS. |
| 6c60 | 6f 6e 20 67 6f 6f 67 6c 65 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 | on.google.Preparation.steps.for. |
| 6c80 | 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 76 53 70 68 65 72 65 00 50 72 65 70 61 72 | deploying.VyOS.on.vSphere.Prepar |
| 6ca0 | 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 66 69 6c 65 73 00 50 72 6f 78 6d 6f 78 20 49 50 20 61 64 | e.cloud-init.files.Proxmox.IP.ad |
| 6cc0 | 64 72 65 73 73 3a 20 2a 2a 31 39 32 2e 31 36 38 2e 30 2e 32 35 33 2f 32 34 2a 2a 00 50 72 6f 78 | dress:.**192.168.0.253/24**.Prox |
| 6ce0 | 6d 6f 78 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 53 75 70 70 6f 72 74 60 5f 2e 00 50 79 56 79 4f | mox.`Cloud-init-Support`_..PyVyO |
| 6d00 | 53 00 50 79 56 79 4f 53 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 66 6f 72 | S.PyVyOS.is.a.Python.library.for |
| 6d20 | 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 76 | .interacting.with.VyOS.devices.v |
| 6d40 | 69 61 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e | ia.their.API..This.documentation |
| 6d60 | 20 67 75 69 64 65 73 20 79 6f 75 20 6f 6e 20 75 73 69 6e 67 20 50 79 56 79 4f 53 20 74 6f 20 6d | .guides.you.on.using.PyVyOS.to.m |
| 6d80 | 61 6e 61 67 65 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 69 63 65 73 20 70 72 6f 67 72 61 6d 6d | anage.your.VyOS.devices.programm |
| 6da0 | 61 74 69 63 61 6c 6c 79 2e 20 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 50 79 56 79 4f 53 20 64 6f | atically..The.complete.PyVyOS.do |
| 6dc0 | 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 5b 52 65 61 | cumentation.is.available.on.[Rea |
| 6de0 | 64 20 74 68 65 20 44 6f 63 73 5d 28 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 64 74 | d.the.Docs](https://pyvyos.readt |
| 6e00 | 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 29 2c 20 61 6e 64 20 74 68 65 20 6c | hedocs.io/en/latest/),.and.the.l |
| 6e20 | 69 62 72 61 72 79 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 6e 20 5b 47 69 74 48 75 62 5d 28 | ibrary.can.be.found.on.[GitHub]( |
| 6e40 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f 62 65 72 74 6f 2f | https://github.com/robertoberto/ |
| 6e60 | 70 79 76 79 6f 73 29 20 61 6e 64 20 5b 50 79 50 49 5d 28 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e | pyvyos).and.[PyPI](https://pypi. |
| 6e80 | 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 29 2e 00 52 65 66 65 72 65 6e 63 65 73 | org/project/pyvyos/)..References |
| 6ea0 | 00 52 65 6d 6f 76 65 20 64 65 66 61 75 6c 74 20 64 68 63 70 20 63 6c 69 65 6e 74 20 6f 6e 20 66 | .Remove.default.dhcp.client.on.f |
| 6ec0 | 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2c 20 61 6e 64 20 6c 6f 61 64 20 6f 74 68 65 72 20 63 | irst.interface,.and.load.other.c |
| 6ee0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 75 72 69 6e 67 20 66 69 72 73 74 20 62 6f 6f 74 2c 20 | onfiguration.during.first.boot,. |
| 6f00 | 75 73 69 6e 67 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 00 52 65 73 65 74 20 4f 62 6a 65 63 74 00 52 | using.cloud-init..Reset.Object.R |
| 6f20 | 75 6e 20 54 65 72 72 61 66 6f 72 6d 00 52 75 6e 20 61 6e 73 69 62 6c 65 00 52 75 6e 20 63 6f 6d | un.Terraform.Run.ansible.Run.com |
| 6f40 | 6d 61 6e 64 73 20 72 65 6d 6f 74 65 6c 79 00 52 75 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | mands.remotely.Run.configuration |
| 6f60 | 20 63 6f 6d 6d 61 6e 64 73 00 52 75 6e 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e | .commands.Run.operational.comman |
| 6f80 | 64 73 00 53 53 48 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 6e 20 70 6f 72 74 20 32 32 2e | ds.SSH.is.configured.on.port.22. |
| 6fa0 | 00 53 61 6c 74 00 53 61 6c 74 20 6d 61 73 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a | .Salt.Salt.master.configuration: |
| 6fc0 | 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 |
| 6fe0 | 20 61 20 66 69 6c 65 2e 00 53 61 76 65 20 61 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 | .a.file..Save.a.running.configur |
| 7000 | 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 72 74 75 70 20 63 6f 6e 66 69 67 75 72 61 74 69 | ation.to.the.startup.configurati |
| 7020 | 6f 6e 2e 20 57 68 65 6e 20 79 6f 75 20 64 6f 6e 27 74 20 73 70 65 63 69 66 79 20 74 68 65 20 66 | on..When.you.don't.specify.the.f |
| 7040 | 69 6c 65 20 77 68 65 6e 20 73 61 76 69 6e 67 2c 20 69 74 20 73 61 76 65 73 20 74 6f 20 60 60 2f | ile.when.saving,.it.saves.to.``/ |
| 7060 | 63 6f 6e 66 69 67 2f 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 2e 00 53 63 72 69 70 74 20 76 79 6f | config/config.boot``..Script.vyo |
| 7080 | 73 2d 6e 61 70 61 6c 6d 2e 70 79 00 53 63 72 69 70 74 73 20 61 72 65 20 72 75 6e 20 69 6e 20 61 | s-napalm.py.Scripts.are.run.in.a |
| 70a0 | 6c 70 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2e 20 54 68 65 69 72 20 6e 61 6d 65 73 20 6d | lphabetical.order..Their.names.m |
| 70c0 | 75 73 74 20 63 6f 6e 73 69 73 74 20 65 6e 74 69 72 65 6c 79 20 6f 66 20 41 53 43 49 49 20 75 70 | ust.consist.entirely.of.ASCII.up |
| 70e0 | 70 65 72 2d 20 61 6e 64 20 6c 6f 77 65 72 2d 63 61 73 65 20 6c 65 74 74 65 72 73 2c 41 53 43 49 | per-.and.lower-case.letters,ASCI |
| 7100 | 49 20 64 69 67 69 74 73 2c 20 41 53 43 49 49 20 75 6e 64 65 72 73 63 6f 72 65 73 2c 20 61 6e 64 | I.digits,.ASCII.underscores,.and |
| 7120 | 20 41 53 43 49 49 20 6d 69 6e 75 73 2d 68 79 70 68 65 6e 73 2e 4e 6f 20 6f 74 68 65 72 20 63 68 | .ASCII.minus-hyphens.No.other.ch |
| 7140 | 61 72 61 63 74 65 72 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 2e 00 53 68 6f 77 20 4f 62 6a 65 63 | aracters.are.allowed..Show.Objec |
| 7160 | 74 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 27 74 20 74 6f 20 | t.Sometimes.you.simply.wan't.to. |
| 7180 | 65 78 65 63 75 74 65 20 61 20 62 75 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 6f 6d 6d 61 | execute.a.bunch.of.op-mode.comma |
| 71a0 | 6e 64 73 20 76 69 61 20 53 53 48 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 20 73 79 73 | nds.via.SSH.on.a.remote.VyOS.sys |
| 71c0 | 74 65 6d 2e 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 74 20 74 | tem..Sometimes.you.simply.want.t |
| 71e0 | 6f 20 65 78 65 63 75 74 65 20 61 20 62 75 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 6f 6d | o.execute.a.bunch.of.op-mode.com |
| 7200 | 6d 61 6e 64 73 20 76 69 61 20 53 53 48 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 20 73 | mands.via.SSH.on.a.remote.VyOS.s |
| 7220 | 79 73 74 65 6d 2e 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 57 53 20 66 72 6f 6d | ystem..Sourse.files.for.AWS.from |
| 7240 | 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 7a 75 72 65 20 66 72 6f 6d | .GIT.Sourse.files.for.Azure.from |
| 7260 | 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f | .GIT.Sourse.files.for.Google.Clo |
| 7280 | 75 64 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 20 67 6f 6f | ud.from.GIT.Sourse.files.for.goo |
| 72a0 | 67 6c 65 20 63 6c 6f 75 64 20 66 72 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 | gle.cloud.from.GIT.Sourse.files. |
| 72c0 | 66 6f 72 20 76 53 70 68 65 72 65 20 66 72 6f 6d 20 47 49 54 00 53 74 61 72 74 00 53 74 61 72 74 | for.vSphere.from.GIT.Start.Start |
| 72e0 | 20 63 72 65 61 74 69 6e 67 20 61 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 69 6e 73 74 61 6e 63 | .creating.a.Google.Cloud.instanc |
| 7300 | 65 20 61 6e 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 2e 00 53 74 61 72 74 20 63 72 | e.and.check.the.result..Start.cr |
| 7320 | 65 61 74 69 6e 67 20 61 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 69 6e 73 74 61 6e 63 65 20 61 | eating.a.google.cloud.instance.a |
| 7340 | 6e 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 00 53 74 61 72 74 20 63 72 65 61 74 69 | nd.check.the.result.Start.creati |
| 7360 | 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 20 74 68 65 | ng.an.AWS.instance.and.check.the |
| 7380 | 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 65 20 6c 6f | .result.Storaged.used:.volume.lo |
| 73a0 | 63 61 6c 2c 20 77 68 69 63 68 20 69 73 20 6d 6f 75 6e 74 65 64 20 6f 6e 20 64 69 72 65 63 74 6f | cal,.which.is.mounted.on.directo |
| 73c0 | 72 79 20 2a 2a 2f 76 61 72 2f 6c 69 62 2f 76 7a 2a 2a 2c 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 | ry.**/var/lib/vz**,.and.contains |
| 73e0 | 20 61 6c 6c 20 74 79 70 65 20 6f 66 20 63 6f 6e 74 65 6e 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 | .all.type.of.content,.including. |
| 7400 | 73 6e 69 70 70 65 74 73 2e 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 2f 73 72 76 2f 73 61 6c 74 | snippets..Structure.of./srv/salt |
| 7420 | 3a 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 00 53 74 72 75 63 74 75 72 65 20 6f | :.Structure.of.files.Structure.o |
| 7440 | 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c | f.files.Ansible.Structure.of.fil |
| 7460 | 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 | es.Ansible.for.AWS.Structure.of. |
| 7480 | 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 75 63 74 75 72 | files.Ansible.for.Azure.Structur |
| 74a0 | 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c | e.of.files.Ansible.for.Google.Cl |
| 74c0 | 6f 75 64 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 | oud.Structure.of.files.Ansible.f |
| 74e0 | 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c | or.google.cloud.Structure.of.fil |
| 7500 | 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 76 53 70 68 65 72 65 00 53 74 72 75 63 74 75 72 65 | es.Ansible.for.vSphere.Structure |
| 7520 | 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 | .of.files.Terrafom.Structure.of. |
| 7540 | 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 00 53 74 72 75 63 74 75 72 65 | files.Terrafom.for.AWS.Structure |
| 7560 | 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 | .of.files.Terrafom.for.Azure.Str |
| 7580 | 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 47 6f 6f | ucture.of.files.Terrafom.for.Goo |
| 75a0 | 67 6c 65 20 43 6c 6f 75 64 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 | gle.Cloud.Structure.of.files.Ter |
| 75c0 | 72 61 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 53 74 72 75 63 74 75 72 65 | rafom.for.google.cloud.Structure |
| 75e0 | 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 |
| 7600 | 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 |
| 7620 | 64 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 | d.Terraform.project:.System.Defa |
| 7640 | 75 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 | ults/Fallbacks.Terraform.Terrafo |
| 7660 | 72 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 | rm.doesn't.connect.via.SSH.to.yo |
| 7680 | 75 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 | ur.Ansible.instance:.you.have.to |
| 76a0 | 20 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 | .check.the.correct.login.and.pas |
| 76c0 | 73 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 | sword.in.the.part.of.the.file.vy |
| 76e0 | 6f 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 2e 4a | os..tf.Terraform.for.VyOS.The..J |
| 7700 | 53 4f 4e 20 66 69 6c 65 20 64 6f 77 6e 6c 6f 61 64 20 61 75 74 6f 6d 61 74 69 63 6c 79 20 61 66 | SON.file.download.automaticly.af |
| 7720 | 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 6e 64 20 77 69 6c 6c 20 6c 6f 6f 6b 20 6c 69 6b 65 3a | ter.creating.and.will.look.like: |
| 7740 | 00 54 68 65 20 41 50 49 20 70 75 73 68 65 73 20 65 76 65 72 79 20 72 65 71 75 65 73 74 20 74 6f | .The.API.pushes.every.request.to |
| 7760 | 20 61 20 73 65 73 73 69 6f 6e 20 61 6e 64 20 63 6f 6d 6d 69 74 20 69 74 2e 20 42 75 74 20 73 6f | .a.session.and.commit.it..But.so |
| 7780 | 6d 65 20 6f 66 20 56 79 4f 53 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 6c 69 6b 65 20 44 48 43 50 20 | me.of.VyOS.components.like.DHCP. |
| 77a0 | 61 6e 64 20 50 50 50 6f 45 20 53 65 72 76 65 72 73 2c 20 49 50 53 65 63 2c 20 56 58 4c 41 4e 2c | and.PPPoE.Servers,.IPSec,.VXLAN, |
| 77c0 | 20 61 6e 64 20 6f 74 68 65 72 20 74 75 6e 6e 65 6c 73 20 72 65 71 75 69 72 65 20 66 75 6c 6c 20 | .and.other.tunnels.require.full. |
| 77e0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 20 63 6f 6d 6d 69 74 2e 20 54 68 65 20 65 6e | configuration.for.commit..The.en |
| 7800 | 64 70 6f 69 6e 74 20 77 69 6c 6c 20 70 72 6f 63 65 73 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d | dpoint.will.process.multiple.com |
| 7820 | 6d 61 6e 64 73 20 77 68 65 6e 20 79 6f 75 20 70 61 73 73 20 74 68 65 6d 20 61 73 20 61 20 6c 69 | mands.when.you.pass.them.as.a.li |
| 7840 | 73 74 20 74 6f 20 74 68 65 20 60 60 64 61 74 61 60 60 20 66 69 65 6c 64 2e 00 54 68 65 20 60 60 | st.to.the.``data``.field..The.`` |
| 7860 | 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 6f 6e 66 69 67 2d | /config/scripts/vyos-postconfig- |
| 7880 | 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 63 72 69 70 74 20 69 73 20 63 61 6c 6c 65 64 | bootup.script``.script.is.called |
| 78a0 | 20 6f 6e 20 62 6f 6f 74 20 61 66 74 65 72 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 | .on.boot.after.the.VyOS.configur |
| 78c0 | 61 74 69 6f 6e 20 69 73 20 66 75 6c 6c 79 20 61 70 70 6c 69 65 64 2e 00 54 68 65 20 60 60 2f 63 | ation.is.fully.applied..The.``/c |
| 78e0 | 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 67 2d 62 6f 6f | onfig/scripts/vyos-preconfig-boo |
| 7900 | 74 75 70 2e 73 63 72 69 70 74 60 60 20 73 63 72 69 70 74 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e | tup.script``.script.is.called.on |
| 7920 | 20 62 6f 6f 74 20 62 65 66 6f 72 65 20 74 68 65 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 | .boot.before.the.VyOS.configurat |
| 7940 | 69 6f 6e 20 64 75 72 69 6e 67 20 62 6f 6f 74 20 70 72 6f 63 65 73 73 2e 00 54 68 65 20 60 60 2f | ion.during.boot.process..The.``/ |
| 7960 | 73 68 6f 77 60 60 20 65 6e 64 70 6f 69 6e 74 20 69 73 20 74 6f 20 73 68 6f 77 20 65 76 65 72 79 | show``.endpoint.is.to.show.every |
| 7980 | 74 68 69 6e 67 20 69 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 6d 6f 64 65 2e 00 54 | thing.in.the.operational.mode..T |
| 79a0 | 68 65 20 60 60 67 65 6e 65 72 61 74 65 60 60 20 65 6e 64 70 6f 69 6e 74 20 72 75 6e 20 61 20 60 | he.``generate``.endpoint.run.a.` |
| 79c0 | 60 67 65 6e 65 72 61 74 65 60 60 20 63 6f 6d 6d 61 6e 64 2e 00 54 68 65 20 60 60 72 65 73 65 74 | `generate``.command..The.``reset |
| 79e0 | 60 60 20 65 6e 64 70 6f 69 6e 74 20 72 75 6e 20 61 20 60 60 72 65 73 65 74 60 60 20 63 6f 6d 6d | ``.endpoint.run.a.``reset``.comm |
| 7a00 | 61 6e 64 2e 00 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 70 72 6f 64 75 63 65 64 20 | and..The.commands.list.produced. |
| 7a20 | 62 79 20 74 68 65 20 60 60 73 68 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d | by.the.``show.configuration.comm |
| 7a40 | 61 6e 64 73 60 60 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 61 20 56 79 4f 53 20 72 6f 75 74 65 72 20 | ands``.command.on.a.VyOS.router. |
| 7a60 | 73 68 6f 75 6c 64 20 63 6f 6d 70 6c 79 20 77 69 74 68 20 61 6c 6c 20 74 68 65 20 72 65 71 75 69 | should.comply.with.all.the.requi |
| 7a80 | 72 65 6d 65 6e 74 73 2c 20 73 6f 20 69 74 20 69 73 20 65 61 73 79 20 74 6f 20 67 65 74 20 61 20 | rements,.so.it.is.easy.to.get.a. |
| 7aa0 | 70 72 6f 70 65 72 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 62 79 20 63 6f 70 79 69 6e 67 20 | proper.commands.list.by.copying. |
| 7ac0 | 69 74 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 72 6f 75 74 65 72 2e 00 54 68 65 20 63 6f 6e 66 | it.from.another.router..The.conf |
| 7ae0 | 69 67 75 72 61 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 | iguration.specified.in.the.cloud |
| 7b00 | 2d 63 6f 6e 66 69 67 20 64 6f 63 75 6d 65 6e 74 20 6f 76 65 72 77 72 69 74 65 73 20 64 65 66 61 | -config.document.overwrites.defa |
| 7b20 | 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 73 20 61 6e 64 20 76 61 6c | ult.configuration.values.and.val |
| 7b40 | 75 65 73 20 63 6f 6e 66 69 67 75 72 65 64 20 76 69 61 20 4d 65 74 61 64 61 74 61 2e 00 54 68 65 | ues.configured.via.Metadata..The |
| 7b60 | 20 64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 65 72 65 20 79 6f 75 72 20 | .default.directories.where.your. |
| 7b80 | 63 75 73 74 6f 6d 20 53 63 72 69 70 74 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 6f 63 61 74 65 64 | custom.Scripts.should.be.located |
| 7ba0 | 20 61 72 65 3a 00 54 68 65 20 64 65 66 61 75 6c 74 20 66 69 6c 65 20 6c 6f 6f 6b 73 20 6c 69 6b | .are:.The.default.file.looks.lik |
| 7bc0 | 65 20 74 68 69 73 3a 00 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 | e.this:.The.easiest.way.to.confi |
| 7be0 | 67 75 72 65 20 74 68 65 20 73 79 73 74 65 6d 20 76 69 61 20 75 73 65 72 2d 64 61 74 61 20 69 73 | gure.the.system.via.user-data.is |
| 7c00 | 20 74 68 65 20 43 6c 6f 75 64 2d 63 6f 6e 66 69 67 20 73 79 6e 74 61 78 20 64 65 73 63 72 69 62 | .the.Cloud-config.syntax.describ |
| 7c20 | 65 64 20 62 65 6c 6f 77 2e 00 54 68 65 20 65 6e 64 70 6f 69 6e 74 20 60 60 2f 63 6f 6e 66 69 67 | ed.below..The.endpoint.``/config |
| 7c40 | 2d 66 69 6c 65 60 60 20 69 73 20 74 6f 20 73 61 76 65 20 6f 72 20 6c 6f 61 64 20 61 20 63 6f 6e | -file``.is.to.save.or.load.a.con |
| 7c60 | 66 69 67 75 72 61 74 69 6f 6e 2e 00 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c | figuration..The.following.exampl |
| 7c80 | 65 20 73 65 74 73 20 74 68 65 20 68 6f 73 74 6e 61 6d 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 | e.sets.the.hostname.based.on.the |
| 7ca0 | 20 69 6e 73 74 61 6e 63 65 20 69 64 65 6e 74 69 66 69 65 72 20 6f 62 74 61 69 6e 65 64 20 66 72 | .instance.identifier.obtained.fr |
| 7cc0 | 6f 6d 20 74 68 65 20 45 43 32 20 6d 65 74 61 64 61 74 61 20 73 65 72 76 69 63 65 2e 00 54 68 65 | om.the.EC2.metadata.service..The |
| 7ce0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 73 68 6f 77 73 20 68 6f 77 20 74 6f 20 | .following.example.shows.how.to. |
| 7d00 | 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 74 68 65 20 69 6e 69 74 69 | execute.commands.after.the.initi |
| 7d20 | 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 00 54 68 65 20 6b 65 79 20 75 73 65 64 20 74 | al.configuration..The.key.used.t |
| 7d40 | 6f 20 64 65 73 69 67 6e 61 74 65 20 61 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | o.designate.a.VyOS.configuration |
| 7d60 | 20 69 73 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2e 20 57 68 | .is.``vyos_config_commands``..Wh |
| 7d80 | 61 74 20 66 6f 6c 6c 6f 77 73 20 69 73 20 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | at.follows.is.VyOS.configuration |
| 7da0 | 20 75 73 69 6e 67 20 74 68 65 20 22 73 65 74 2d 73 74 79 6c 65 22 20 73 79 6e 74 61 78 2e 20 42 | .using.the."set-style".syntax..B |
| 7dc0 | 6f 74 68 20 22 73 65 74 22 20 61 6e 64 20 22 64 65 6c 65 74 65 22 20 63 6f 6d 6d 61 6e 64 73 20 | oth."set".and."delete".commands. |
| 7de0 | 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e 00 54 68 65 20 73 65 65 64 2e 69 73 6f 20 66 69 6c 65 | are.supported..The.seed.iso.file |
| 7e00 | 20 63 61 6e 20 62 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 74 68 65 20 76 69 72 74 75 61 6c 20 | .can.be.attached.to.the.virtual. |
| 7e20 | 6d 61 63 68 69 6e 65 2e 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 6d 65 74 68 | machine..As.an.example,.the.meth |
| 7e40 | 6f 64 20 77 69 74 68 20 4b 56 4d 20 74 6f 20 61 74 74 61 63 68 20 74 68 65 20 49 53 4f 20 61 73 | od.with.KVM.to.attach.the.ISO.as |
| 7e60 | 20 61 20 43 44 20 64 72 69 76 65 20 66 6f 6c 6c 6f 77 73 2e 00 54 68 65 72 65 20 69 73 20 61 20 | .a.CD.drive.follows..There.is.a. |
| 7e80 | 70 69 74 66 61 6c 6c 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 6f 6e 66 69 67 | pitfall.when.working.with.config |
| 7ea0 | 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 2e 20 49 74 20 69 73 20 74 65 6d 70 74 69 6e 67 20 | uration.scripts..It.is.tempting. |
| 7ec0 | 74 6f 20 63 61 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 77 69 | to.call.configuration.scripts.wi |
| 7ee0 | 74 68 20 22 73 75 64 6f 22 20 28 69 2e 65 2e 2c 20 74 65 6d 70 6f 72 61 72 79 20 72 6f 6f 74 20 | th."sudo".(i.e.,.temporary.root. |
| 7f00 | 70 65 72 6d 69 73 73 69 6f 6e 73 29 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 27 73 20 74 68 65 | permissions),.because.that's.the |
| 7f20 | 20 63 6f 6d 6d 6f 6e 20 77 61 79 20 6f 6e 20 6d 6f 73 74 20 4c 69 6e 75 78 20 70 6c 61 74 66 6f | .common.way.on.most.Linux.platfo |
| 7f40 | 72 6d 73 20 74 6f 20 63 61 6c 6c 20 73 79 73 74 65 6d 20 63 6f 6d 6d 61 6e 64 73 2e 00 54 68 65 | rms.to.call.system.commands..The |
| 7f60 | 73 65 20 61 72 65 20 74 68 65 20 56 79 4f 53 20 64 65 66 61 75 6c 74 73 20 61 6e 64 20 66 61 6c | se.are.the.VyOS.defaults.and.fal |
| 7f80 | 6c 62 61 63 6b 73 2e 00 54 68 69 73 20 73 65 63 74 69 6f 6e 20 6e 65 65 64 73 20 69 6d 70 72 6f | lbacks..This.section.needs.impro |
| 7fa0 | 76 65 6d 65 6e 74 73 2c 20 65 78 61 6d 70 6c 65 73 20 61 6e 64 20 65 78 70 6c 61 6e 61 74 69 6f | vements,.examples.and.explanatio |
| 7fc0 | 6e 73 2e 00 54 68 69 73 20 77 69 6c 6c 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 66 6f 6c 6c | ns..This.will.result.in.the.foll |
| 7fe0 | 6f 77 69 6e 67 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 3a 20 60 60 53 65 74 20 66 61 69 6c 65 | owing.error.message:.``Set.faile |
| 8000 | 64 60 60 20 49 66 20 74 68 69 73 20 68 61 70 70 65 6e 73 2c 20 61 20 72 65 62 6f 6f 74 20 69 73 | d``.If.this.happens,.a.reboot.is |
| 8020 | 20 72 65 71 75 69 72 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 65 64 69 74 20 74 68 65 | .required.to.be.able.to.edit.the |
| 8040 | 20 63 6f 6e 66 69 67 20 6d 61 6e 75 61 6c 6c 79 20 61 67 61 69 6e 2e 00 54 6f 20 4c 6f 61 64 20 | .config.manually.again..To.Load. |
| 8060 | 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 00 54 6f 20 61 64 64 20 6f 72 20 | a.configuration.file..To.add.or. |
| 8080 | 64 65 6c 65 74 65 20 61 6e 20 69 6d 61 67 65 2c 20 75 73 65 20 74 68 65 20 60 60 2f 69 6d 61 67 | delete.an.image,.use.the.``/imag |
| 80a0 | 65 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 54 6f 20 61 76 6f 69 64 20 74 68 65 73 65 20 70 72 6f | e``.endpoint..To.avoid.these.pro |
| 80c0 | 62 6c 65 6d 73 2c 20 74 68 65 20 70 72 6f 70 65 72 20 77 61 79 20 69 73 20 74 6f 20 63 61 6c 6c | blems,.the.proper.way.is.to.call |
| 80e0 | 20 61 20 73 63 72 69 70 74 20 77 69 74 68 20 74 68 65 20 60 60 76 79 61 74 74 61 63 66 67 60 60 | .a.script.with.the.``vyattacfg`` |
| 8100 | 20 67 72 6f 75 70 2c 20 65 2e 67 2e 2c 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 60 60 73 67 60 | .group,.e.g.,.by.using.the.``sg` |
| 8120 | 60 20 28 73 77 69 74 63 68 20 67 72 6f 75 70 29 20 63 6f 6d 6d 61 6e 64 3a 00 54 6f 20 63 68 65 | `.(switch.group).command:.To.che |
| 8140 | 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 20 | ck.existence.of.a.configuration. |
| 8160 | 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 69 | path,.use.the.``exists``.operati |
| 8180 | 6f 6e 2e 00 54 6f 20 67 65 74 20 74 68 65 20 77 68 6f 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 | on..To.get.the.whole.configurati |
| 81a0 | 6f 6e 2c 20 70 61 73 73 20 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 20 74 6f 20 74 68 65 20 60 60 | on,.pass.an.empty.list.to.the.`` |
| 81c0 | 70 61 74 68 60 60 20 66 69 65 6c 64 00 54 6f 20 69 6e 63 6c 75 64 65 20 56 79 4f 53 20 73 70 65 | path``.field.To.include.VyOS.spe |
| 81e0 | 63 69 66 69 63 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 61 6c 69 61 73 65 73 20 79 6f 75 20 | cific.functions.and.aliases.you. |
| 8200 | 6e 65 65 64 20 74 6f 20 60 60 73 6f 75 72 63 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 | need.to.``source./opt/vyatta/etc |
| 8220 | 2f 66 75 6e 63 74 69 6f 6e 73 2f 73 63 72 69 70 74 2d 74 65 6d 70 6c 61 74 65 60 60 20 66 69 6c | /functions/script-template``.fil |
| 8240 | 65 73 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 79 6f 75 72 20 73 63 72 69 70 74 2e 00 54 6f | es.at.the.top.of.your.script..To |
| 8260 | 20 69 6e 69 74 69 61 74 65 20 61 20 72 65 62 6f 6f 74 20 75 73 65 20 74 68 65 20 60 60 72 65 62 | .initiate.a.reboot.use.the.``reb |
| 8280 | 6f 6f 74 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 54 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 | oot``.endpoint..To.make.sure.tha |
| 82a0 | 74 20 61 20 73 63 72 69 70 74 20 69 73 20 6e 6f 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 63 | t.a.script.is.not.accidentally.c |
| 82c0 | 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 74 68 65 20 60 60 76 79 61 74 74 61 63 66 67 60 60 20 | alled.without.the.``vyattacfg``. |
| 82e0 | 67 72 6f 75 70 2c 20 74 68 65 20 73 63 72 69 70 74 20 63 61 6e 20 62 65 20 73 61 66 65 67 75 61 | group,.the.script.can.be.safegua |
| 8300 | 72 64 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 00 54 6f 20 6f 6e 6c 79 20 67 65 74 20 61 20 70 61 | rded.like.this:.To.only.get.a.pa |
| 8320 | 72 74 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 66 6f 72 20 65 78 61 | rt.of.the.configuration,.for.exa |
| 8340 | 6d 70 6c 65 20 60 60 73 79 73 74 65 6d 20 73 79 73 6c 6f 67 60 60 2e 00 54 6f 20 70 6f 77 65 72 | mple.``system.syslog``..To.power |
| 8360 | 20 6f 66 66 20 74 68 65 20 73 79 73 74 65 6d 20 75 73 65 20 74 68 65 20 60 60 70 6f 77 65 72 6f | .off.the.system.use.the.``powero |
| 8380 | 66 66 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 54 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 00 54 | ff``.endpoint..Troubleshooting.T |
| 83a0 | 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 66 6f | ype.the.commands.on.your.Terrafo |
| 83c0 | 6d 20 69 6e 73 74 61 6e 63 65 3a 00 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e | m.instance:.Type.the.commands.on |
| 83e0 | 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 69 6e 73 74 61 6e 63 65 3a 00 55 6e 6c 69 6b 65 | .your.Terraform.instance:.Unlike |
| 8400 | 20 61 20 6e 6f 72 6d 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2c | .a.normal.configuration.session, |
| 8420 | 20 61 6c 6c 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 75 73 74 20 62 | .all.operational.commands.must.b |
| 8440 | 65 20 70 72 65 70 65 6e 64 65 64 20 77 69 74 68 20 60 60 72 75 6e 60 60 2c 20 65 76 65 6e 20 69 | e.prepended.with.``run``,.even.i |
| 8460 | 66 20 79 6f 75 20 68 61 76 65 6e 27 74 20 63 72 65 61 74 65 64 20 61 20 73 65 73 73 69 6f 6e 20 | f.you.haven't.created.a.session. |
| 8480 | 77 69 74 68 20 63 6f 6e 66 69 67 75 72 65 2e 00 55 73 65 72 2d 64 61 74 61 00 55 73 65 72 2d 64 | with.configure..User-data.User-d |
| 84a0 | 61 74 61 20 2d 20 55 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 | ata.-.User-data.is.specified.by. |
| 84c0 | 74 68 65 20 75 73 65 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 | the.user..This.config.source.off |
| 84e0 | 65 72 73 20 74 68 65 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 | ers.the.ability.to.insert.any.CL |
| 8500 | 49 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 74 6f 20 74 68 | I.configuration.commands.into.th |
| 8520 | 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 20 20 74 68 65 20 66 69 72 | e.configuration.before...the.fir |
| 8540 | 73 74 20 62 6f 6f 74 2e 00 55 73 65 72 2d 64 61 74 61 20 2d 20 55 73 65 72 2d 64 61 74 61 20 69 | st.boot..User-data.-.User-data.i |
| 8560 | 73 20 73 70 65 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 | s.specified.by.the.user..This.co |
| 8580 | 6e 66 69 67 20 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 | nfig.source.offers.the.ability.t |
| 85a0 | 6f 20 69 6e 73 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 | o.insert.any.CLI.configuration.c |
| 85c0 | 6f 6d 6d 61 6e 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 | ommands.into.the.configuration.b |
| 85e0 | 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2e 00 55 73 69 6e 67 20 41 50 49 20 | efore.the.first.boot..Using.API. |
| 8600 | 52 65 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 | Response.Class.Using.PyVyOS.Usin |
| 8620 | 67 20 70 79 76 79 6f 73 00 56 4d 20 49 44 3a 20 69 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c | g.pyvyos.VM.ID:.in.this.example, |
| 8640 | 20 56 4d 20 49 44 20 75 73 65 64 20 69 73 20 35 35 35 2e 00 56 4d 20 52 65 73 6f 75 72 63 65 73 | .VM.ID.used.is.555..VM.Resources |
| 8660 | 3a 20 74 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 63 61 6e 20 62 65 20 6d 6f 64 69 66 69 | :.these.parameters.can.be.modifi |
| 8680 | 65 64 20 61 73 20 6e 65 65 64 65 64 2e 00 56 4d 20 53 74 6f 72 61 67 65 3a 20 60 60 6c 6f 63 61 | ed.as.needed..VM.Storage:.``loca |
| 86a0 | 6c 60 60 20 76 6f 6c 75 6d 65 20 69 73 20 75 73 65 64 2e 00 56 73 70 68 65 72 65 00 56 79 4f 53 | l``.volume.is.used..Vsphere.VyOS |
| 86c0 | 20 41 50 49 00 56 79 4f 53 20 41 75 74 6f 6d 61 74 69 6f 6e 00 56 79 4f 53 20 54 65 72 72 61 66 | .API.VyOS.Automation.VyOS.Terraf |
| 86e0 | 6f 72 6d 00 56 79 4f 53 20 60 63 6c 6f 75 64 2d 69 6e 69 74 2d 64 6f 63 73 60 5f 2e 00 56 79 4f | orm.VyOS.`cloud-init-docs`_..VyO |
| 8700 | 53 20 63 6c 6f 75 64 2d 69 6e 69 74 00 56 79 4f 53 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | S.cloud-init.VyOS.configuration. |
| 8720 | 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 75 73 65 72 2d 64 61 74 | commands.are.defined.in.user-dat |
| 8740 | 61 20 66 69 6c 65 2e 00 56 79 4f 53 20 68 61 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 | a.file..VyOS.has.the.ability.to. |
| 8760 | 72 75 6e 20 63 75 73 74 6f 6d 20 20 73 63 72 69 70 74 73 20 62 65 66 6f 72 65 20 61 6e 64 20 61 | run.custom..scripts.before.and.a |
| 8780 | 66 74 65 72 20 65 61 63 68 20 63 6f 6d 6d 69 74 00 56 79 4f 53 20 73 75 70 70 6f 72 74 20 74 68 | fter.each.commit.VyOS.support.th |
| 87a0 | 72 65 65 20 74 79 70 65 73 20 6f 66 20 63 6f 6e 66 69 67 20 73 6f 75 72 63 65 73 2e 00 56 79 4f | ree.types.of.config.sources..VyO |
| 87c0 | 53 20 73 75 70 70 6f 72 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 61 6e 73 | S.supports.configuration.via.ans |
| 87e0 | 69 62 6c 65 2e 20 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 60 60 61 6e 73 69 62 6c 65 60 | ible..Need.to.install.``ansible` |
| 8800 | 60 20 61 6e 64 20 60 60 70 79 74 68 6f 6e 33 2d 70 61 72 61 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c | `.and.``python3-paramiko``.modul |
| 8820 | 65 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 6f 6e 20 76 69 | e.VyOS.supports.configuration.vi |
| 8840 | 61 20 6e 65 74 6d 69 6b 6f 5f 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 6f 20 69 6e 73 74 61 | a.netmiko_..It.requires.to.insta |
| 8860 | 6c 6c 20 60 60 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 20 6d 6f 64 75 6c 65 2e 00 56 | ll.``python3-netmiko``.module..V |
| 8880 | 79 4f 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 | yOS.supports.develop.infrastruct |
| 88a0 | 69 61 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 | ia.via.Terraform.and.provisionin |
| 88c0 | 67 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 60 | g.via.ansible..Need.to.install.` |
| 88e0 | 60 54 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 | `Terraform``.VyOS.supports.devel |
| 8900 | 6f 70 6d 65 6e 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 76 69 61 20 54 65 72 72 61 66 | opment.infrastructure.via.Terraf |
| 8920 | 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 41 6e 73 69 62 6c 65 | orm.and.provisioning.via.Ansible |
| 8940 | 2e 20 54 65 72 72 61 66 6f 72 6d 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 75 74 6f 6d 61 | ..Terraform.allows.you.to.automa |
| 8960 | 74 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 64 65 70 6c 6f 79 69 6e 67 20 69 6e 73 74 | te.the.process.of.deploying.inst |
| 8980 | 61 6e 63 65 73 20 6f 6e 20 6d 61 6e 79 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c 20 | ances.on.many.cloud.and.virtual. |
| 89a0 | 70 6c 61 74 66 6f 72 6d 73 2e 20 49 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 77 65 20 77 | platforms..In.this.article,.we.w |
| 89c0 | 69 6c 6c 20 6c 6f 6f 6b 20 61 74 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 73 20 74 6f 20 | ill.look.at.using.terraforms.to. |
| 89e0 | 64 65 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 | deploy.VyOS.on.platforms.-.AWS,. |
| 8a00 | 41 7a 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 | Azure,.and.vSphere..For.more.det |
| 8a20 | 61 69 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 | ails.about.Terraform.please.have |
| 8a40 | 20 61 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 | .a.look.here.link_..VyOS.support |
| 8a60 | 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 76 69 61 | s.development.infrastructure.via |
| 8a80 | 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 | .Terraform.and.provisioning.via. |
| 8aa0 | 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 20 74 6f | Ansible..Terraform.allows.you.to |
| 8ac0 | 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 6f 79 69 | .automate.the.process.of.deployi |
| 8ae0 | 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 64 20 76 | ng.instances.on.many.cloud.and.v |
| 8b00 | 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 69 63 6c | irtual.platforms..In.this.articl |
| 8b20 | 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 61 66 6f | e,.we.will.look.at.using.terrafo |
| 8b40 | 72 6d 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 | rms.to.deploy.vyos.on.platforms. |
| 8b60 | 2d 20 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 | -.AWS,.AZURE,.and.vSphere..More. |
| 8b80 | 64 65 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 | detailed.about.what.is.Terraform |
| 8ba0 | 20 79 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 | .you.can.write.using.the.link_.. |
| 8bc0 | 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6e 66 69 67 75 72 | VyOS.supports.executing.configur |
| 8be0 | 61 74 69 6f 6e 20 61 6e 64 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 6e | ation.and.operational.commands.n |
| 8c00 | 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 66 72 6f 6d 20 73 68 65 6c 6c 20 73 63 72 69 | on-interactively.from.shell.scri |
| 8c20 | 70 74 73 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 73 20 6f 70 2d 6d 6f 64 65 20 61 6e 64 20 63 | pts..VyOS.supports.op-mode.and.c |
| 8c40 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 69 61 20 73 61 6c 74 5f 2e 00 56 79 4f 53 20 73 75 70 | onfiguration.via.salt_..VyOS.sup |
| 8c60 | 70 6f 72 74 73 20 73 6f 6d 65 20 6e 61 70 61 6c 6d 5f 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 | ports.some.napalm_.functions.for |
| 8c80 | 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 6f 70 2d 6d 6f 64 65 2e 20 49 74 20 72 | .configuration.and.op-mode..It.r |
| 8ca0 | 65 71 75 69 72 65 73 20 6d 6f 72 65 20 74 65 73 74 73 2e 00 56 79 4f 53 20 73 75 70 70 6f 72 74 | equires.more.tests..VyOS.support |
| 8cc0 | 73 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 63 | s.the.execution.of.operational.c |
| 8ce0 | 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 6c 69 6e 75 78 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 69 6e | ommands.and.linux.commands.at.in |
| 8d00 | 69 74 69 61 6c 20 62 6f 6f 74 2e 20 54 68 69 73 20 69 73 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 | itial.boot..This.is.accomplished |
| 8d20 | 20 75 73 69 6e 67 20 60 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 20 74 6f 20 63 65 72 74 61 69 | .using.``write_files``.to.certai |
| 8d40 | 6e 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 | n.files.in.the./opt/vyatta/etc/c |
| 8d60 | 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 20 64 69 72 65 63 74 6f 72 79 2e 20 43 6f 6d 6d 61 6e 64 | onfig/scripts.directory..Command |
| 8d80 | 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 6f 70 74 2f 76 79 61 74 74 61 2f 65 74 63 2f 63 6f | s.specified.in.opt/vyatta/etc/co |
| 8da0 | 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 67 2d 62 6f 6f 74 | nfig/scripts/vyos-preconfig-boot |
| 8dc0 | 75 70 2e 73 63 72 69 70 74 20 61 72 65 20 65 78 65 63 75 74 65 64 20 70 72 69 6f 72 20 74 6f 20 | up.script.are.executed.prior.to. |
| 8de0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 54 68 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f 65 | configuration..The./opt/vyatta/e |
| 8e00 | 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 73 74 63 6f 6e 66 69 | tc/config/scripts/vyos-postconfi |
| 8e20 | 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 74 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 63 6f | g-bootup.script.file.contains.co |
| 8e40 | 6d 6d 61 6e 64 73 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 63 6f 6e 66 | mmands.to.be.executed.after.conf |
| 8e60 | 69 67 75 72 61 74 69 6f 6e 2e 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 2c 20 63 6f 6d 6d 61 6e | iguration..In.both.cases,.comman |
| 8e80 | 64 73 20 61 72 65 20 65 78 65 63 75 74 65 64 20 61 73 20 74 68 65 20 72 6f 6f 74 20 75 73 65 72 | ds.are.executed.as.the.root.user |
| 8ea0 | 2e 00 57 65 20 6e 65 65 64 20 32 20 66 69 6c 65 73 2c 20 63 6f 6d 6d 61 6e 64 73 2e 63 6f 6e 66 | ..We.need.2.files,.commands.conf |
| 8ec0 | 20 61 6e 64 20 73 63 72 69 70 74 20 69 74 73 65 6c 66 2e 00 57 68 69 6c 65 20 6f 74 68 65 72 20 | .and.script.itself..While.other. |
| 8ee0 | 6d 65 74 68 6f 64 73 20 65 78 69 73 74 2c 20 74 68 65 20 6d 6f 73 74 20 73 74 72 61 69 67 68 74 | methods.exist,.the.most.straight |
| 8f00 | 66 6f 72 77 61 72 64 20 6d 65 74 68 6f 64 20 66 6f 72 20 75 73 69 6e 67 20 74 68 65 20 4e 6f 43 | forward.method.for.using.the.NoC |
| 8f20 | 6c 6f 75 64 20 64 61 74 61 20 73 6f 75 72 63 65 20 69 73 20 63 72 65 61 74 69 6e 67 20 61 20 73 | loud.data.source.is.creating.a.s |
| 8f40 | 65 65 64 20 49 53 4f 20 61 6e 64 20 61 74 74 61 63 68 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 | eed.ISO.and.attaching.it.to.the. |
| 8f60 | 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 61 73 20 61 20 43 44 20 64 72 69 76 65 2e 20 54 | virtual.machine.as.a.CD.drive..T |
| 8f80 | 68 65 20 76 6f 6c 75 6d 65 20 6d 75 73 74 20 62 65 20 66 6f 72 6d 61 74 74 65 64 20 61 73 20 61 | he.volume.must.be.formatted.as.a |
| 8fa0 | 20 76 66 61 74 20 6f 72 20 49 53 4f 20 39 36 36 30 20 66 69 6c 65 20 73 79 73 74 65 6d 20 77 69 | .vfat.or.ISO.9660.file.system.wi |
| 8fc0 | 74 68 20 74 68 65 20 6c 61 62 65 6c 20 22 63 69 64 61 74 61 22 20 6f 72 20 22 43 49 44 41 54 41 | th.the.label."cidata".or."CIDATA |
| 8fe0 | 22 2e 00 57 69 6c 6c 20 72 65 74 75 72 6e 3a 00 57 69 74 68 20 74 68 65 20 60 60 72 65 74 72 69 | "..Will.return:.With.the.``retri |
| 9000 | 65 76 65 60 60 20 65 6e 64 70 6f 69 6e 74 20 79 6f 75 20 67 65 74 20 70 61 72 74 73 20 6f 72 20 | eve``.endpoint.you.get.parts.or. |
| 9020 | 74 68 65 20 77 68 6f 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 00 57 69 74 68 20 74 68 | the.whole.configuration..With.th |
| 9040 | 65 20 68 65 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 | e.help.of.Terraform,.you.can.qui |
| 9060 | 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 | ckly.deploy.VyOS-based.infrastru |
| 9080 | 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 | cture.in.the.AWS.cloud..If.neces |
| 90a0 | 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 | sary,.the.infrastructure.can.be. |
| 90c0 | 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 | removed.using.terraform..Also.we |
| 90e0 | 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e | .will.make.provisioning.using.An |
| 9100 | 73 69 62 6c 65 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 | sible..With.the.help.of.Terrafor |
| 9120 | 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 | m,.you.can.quickly.deploy.VyOS-b |
| 9140 | 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 7a 75 72 65 | ased.infrastructure.in.the.Azure |
| 9160 | 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 | .cloud..If.necessary,.the.infras |
| 9180 | 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 | tructure.can.be.removed.using.te |
| 91a0 | 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 72 6f 76 69 | rraform..Also.we.will.make.provi |
| 91c0 | 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 | sioning.using.Ansible..With.the. |
| 91e0 | 68 65 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b | help.of.Terraform,.you.can.quick |
| 9200 | 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 | ly.deploy.VyOS-based.infrastruct |
| 9220 | 75 72 65 20 69 6e 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 | ure.in.the.Google.Cloud..If.nece |
| 9240 | 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 | ssary,.the.infrastructure.can.be |
| 9260 | 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 | .removed.using.terraform..Also.w |
| 9280 | 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 | e.will.make.provisioning.using.A |
| 92a0 | 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 54 65 72 72 61 66 6f | nsible..With.the.help.of.Terrafo |
| 92c0 | 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d | rm,.you.can.quickly.deploy.VyOS- |
| 92e0 | 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 67 6f 6f 67 | based.infrastructure.in.the.goog |
| 9300 | 6c 65 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 | le.cloud..If.necessary,.the.infr |
| 9320 | 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 | astructure.can.be.removed.using. |
| 9340 | 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 72 6f | terraform..Also.we.will.make.pro |
| 9360 | 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 | visioning.using.Ansible..With.th |
| 9380 | 65 20 68 65 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 | e.help.of.Terraform,.you.can.qui |
| 93a0 | 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 | ckly.deploy.VyOS-based.infrastru |
| 93c0 | 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 20 41 6c 73 6f 20 77 65 20 77 69 | cture.in.the.vSphere..Also.we.wi |
| 93e0 | 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 | ll.make.provisioning.using.Ansib |
| 9400 | 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c | le..With.the.help.of.terraforms, |
| 9420 | 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 | .you.can.quickly.deploy.Vyos-bas |
| 9440 | 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c 6f | ed.infrastructure.in.the.AWS.clo |
| 9460 | 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 | ud..If.necessary,.the.infrastruc |
| 9480 | 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 | ture.can.be.removed.using.terraf |
| 94a0 | 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 20 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e | orm..Also.we.will.make.provision |
| 94c0 | 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 | ing.using.Ansible..With.the.help |
| 94e0 | 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 | .of.terraforms,.you.can.quickly. |
| 9500 | 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 | deploy.Vyos-based.infrastructure |
| 9520 | 20 69 6e 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 | .in.the.Azure.cloud..If.necessar |
| 9540 | 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d | y,.the.infrastructure.can.be.rem |
| 9560 | 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 00 57 69 74 68 20 74 68 65 20 68 | oved.using.terraform..With.the.h |
| 9580 | 65 6c 70 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b | elp.of.terraforms,.you.can.quick |
| 95a0 | 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 | ly.deploy.Vyos-based.infrastruct |
| 95c0 | 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 65 2e 00 57 69 74 68 6f 75 74 20 70 72 6f 78 | ure.in.the.vSphere..Without.prox |
| 95e0 | 79 20 69 74 20 72 65 71 75 69 72 65 73 20 56 79 4f 53 20 6d 69 6e 69 6f 6e 20 63 6f 6e 66 69 67 | y.it.requires.VyOS.minion.config |
| 9600 | 75 72 61 74 69 6f 6e 20 61 6e 64 20 73 75 70 70 6f 72 74 20 6f 70 2d 6d 6f 64 65 20 64 61 74 61 | uration.and.support.op-mode.data |
| 9620 | 3a 00 57 69 74 68 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 | :.Without.proxy.it.requires.VyOS |
| 9640 | 20 6d 69 6e 69 6f 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 | .minion.configuration.and.suppor |
| 9660 | 74 73 20 6f 70 2d 6d 6f 64 65 20 64 61 74 61 3a 00 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c | ts.op-mode.data:.You.can.install |
| 9680 | 20 50 79 56 79 4f 53 20 75 73 69 6e 67 20 70 69 70 3a 00 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 | .PyVyOS.using.pip:.You.can.insta |
| 96a0 | 6c 6c 20 70 79 76 79 6f 73 20 75 73 69 6e 67 20 70 69 70 3a 00 59 6f 75 20 63 61 6e 20 70 61 73 | ll.pyvyos.using.pip:.You.can.pas |
| 96c0 | 73 20 61 20 60 60 73 65 74 60 60 2c 20 60 60 64 65 6c 65 74 65 60 60 20 6f 72 20 60 60 63 6f 6d | s.a.``set``,.``delete``.or.``com |
| 96e0 | 6d 65 6e 74 60 60 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 68 65 20 60 60 2f 63 6f 6e 66 69 67 75 | ment``.command.to.the.``/configu |
| 9700 | 72 65 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 60 60 64 65 6c 65 74 65 60 60 20 61 20 73 69 6e 67 | re``.endpoint..``delete``.a.sing |
| 9720 | 6c 65 20 63 6f 6d 6d 61 6e 64 00 60 60 73 65 65 64 2e 69 73 6f 60 60 20 77 61 73 20 70 72 65 76 | le.command.``seed.iso``.was.prev |
| 9740 | 69 6f 75 73 6c 79 20 63 72 65 61 74 65 64 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 60 60 2f 74 | iously.created.in.directory.``/t |
| 9760 | 6d 70 2f 60 60 2e 20 49 74 27 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 6d 6f 76 65 20 69 74 | mp/``..It's.necessary.to.move.it |
| 9780 | 20 74 6f 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 2f 74 65 6d 70 6c 61 74 65 2f 69 73 6f 60 60 | .to.``/var/lib/vz/template/iso`` |
| 97a0 | 00 60 60 73 65 74 60 60 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 00 60 60 76 79 6f 73 | .``set``.a.single.command.``vyos |
| 97c0 | 5f 75 73 65 72 64 61 74 61 60 60 20 2d 20 74 68 65 20 6d 6f 64 75 6c 65 20 61 63 63 65 70 74 73 | _userdata``.-.the.module.accepts |
| 97e0 | 20 61 20 6c 69 73 74 20 6f 66 20 43 4c 49 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d | .a.list.of.CLI.configuration.com |
| 9800 | 6d 61 6e 64 73 20 69 6e 20 61 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 | mands.in.a.``vyos_config_command |
| 9820 | 73 60 60 20 73 65 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 67 69 76 65 73 20 61 6e 20 65 61 73 79 | s``.section,.which.gives.an.easy |
| 9840 | 20 77 61 79 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 73 79 73 74 65 6d 20 64 75 72 | .way.to.configure.the.system.dur |
| 9860 | 69 6e 67 20 64 65 70 6c 6f 79 6d 65 6e 74 2e 00 60 60 76 79 6f 73 60 60 2f 60 60 76 79 6f 73 60 | ing.deployment..``vyos``/``vyos` |
| 9880 | 60 20 63 72 65 64 65 6e 74 69 61 6c 73 20 69 66 20 6e 6f 20 6f 74 68 65 72 73 20 73 70 65 63 69 | `.credentials.if.no.others.speci |
| 98a0 | 66 69 65 64 20 62 79 20 64 61 74 61 20 73 6f 75 72 63 65 2e 00 60 60 77 72 69 74 65 5f 66 69 6c | fied.by.data.source..``write_fil |
| 98c0 | 65 73 60 60 20 2d 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 61 6c 6c 6f 77 73 20 74 6f 20 69 6e 73 | es``.-.this.module.allows.to.ins |
| 98e0 | 65 72 74 20 61 6e 79 20 66 69 6c 65 73 20 69 6e 74 6f 20 74 68 65 20 66 69 6c 65 73 79 73 74 65 | ert.any.files.into.the.filesyste |
| 9900 | 6d 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 62 6f 6f 74 2c 20 66 6f 72 20 65 78 61 | m.before.the.first.boot,.for.exa |
| 9920 | 6d 70 6c 65 2c 20 70 72 65 2d 67 65 6e 65 72 61 74 65 64 20 65 6e 63 72 79 70 74 69 6f 6e 20 6b | mple,.pre-generated.encryption.k |
| 9940 | 65 79 73 2c 20 63 65 72 74 69 66 69 63 61 74 65 73 2c 20 6f 72 20 65 76 65 6e 20 61 20 77 68 6f | eys,.certificates,.or.even.a.who |
| 9960 | 6c 65 20 60 60 63 6f 6e 66 69 67 2e 62 6f 6f 74 60 60 20 66 69 6c 65 2e 20 54 68 65 20 66 6f 72 | le.``config.boot``.file..The.for |
| 9980 | 6d 61 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 69 6e 69 | mat.is.described.in.the.cloudini |
| 99a0 | 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 77 72 69 74 | t.documentation.`Cloud-init-writ |
| 99c0 | 65 5f 66 69 6c 65 73 60 5f 2e 00 60 70 79 76 79 6f 73 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e | e_files`_..`pyvyos.Documentation |
| 99e0 | 20 6f 6e 20 52 65 61 64 20 74 68 65 20 44 6f 63 73 20 3c 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f | .on.Read.the.Docs.<https://pyvyo |
| 9a00 | 73 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 3e 60 5f 20 70 | s.readthedocs.io/en/latest/>`_.p |
| 9a20 | 72 6f 76 69 64 65 73 20 64 65 74 61 69 6c 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 6f 6e | rovides.detailed.instructions.on |
| 9a40 | 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | .the.installation,.configuration |
| 9a60 | 2c 20 61 6e 64 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 79 76 79 6f 73 20 6c 69 | ,.and.operation.of.the.pyvyos.li |
| 9a80 | 62 72 61 72 79 2e 00 60 70 79 76 79 6f 73 20 53 6f 75 72 63 65 20 43 6f 64 65 20 6f 6e 20 47 69 | brary..`pyvyos.Source.Code.on.Gi |
| 9aa0 | 74 48 75 62 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f | tHub.<https://github.com/roberto |
| 9ac0 | 62 65 72 74 6f 2f 70 79 76 79 6f 73 3e 60 5f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 63 | berto/pyvyos>`_.allows.you.to.ac |
| 9ae0 | 63 65 73 73 20 61 6e 64 20 63 6f 6e 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 6c 69 62 72 61 | cess.and.contribute.to.the.libra |
| 9b00 | 72 79 27 73 20 63 6f 64 65 2e 00 60 70 79 76 79 6f 73 20 6f 6e 20 50 79 50 49 20 3c 68 74 74 70 | ry's.code..`pyvyos.on.PyPI.<http |
| 9b20 | 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 3e 60 5f 20 | s://pypi.org/project/pyvyos/>`_. |
| 9b40 | 66 6f 72 20 65 61 73 79 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 76 69 61 20 70 69 70 2c 20 74 | for.easy.installation.via.pip,.t |
| 9b60 | 68 65 20 50 79 74 68 6f 6e 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 72 2e 20 45 78 65 | he.Python.package.installer..Exe |
| 9b80 | 63 75 74 65 20 60 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 6f 73 60 20 69 6e 20 79 6f 75 | cute.`pip.install.pyvyos`.in.you |
| 9ba0 | 72 20 74 65 72 6d 69 6e 61 6c 20 74 6f 20 69 6e 73 74 61 6c 6c 2e 00 61 64 64 20 61 6e 20 69 6d | r.terminal.to.install..add.an.im |
| 9bc0 | 61 67 65 00 61 6c 6c 00 61 6e 73 69 62 6c 65 2e 63 66 67 00 63 6c 6f 75 64 2d 63 6f 6e 66 69 67 | age.all.ansible.cfg.cloud-config |
| 9be0 | 20 66 69 6c 65 20 66 6f 72 6d 61 74 00 63 6c 6f 75 64 2d 69 6e 69 74 20 6c 6f 67 73 20 74 6f 20 | .file.format.cloud-init.logs.to. |
| 9c00 | 2f 76 61 72 2f 6c 6f 67 2f 63 6c 6f 75 64 2d 69 6e 69 74 2e 6c 6f 67 2e 20 54 68 69 73 20 66 69 | /var/log/cloud-init.log..This.fi |
| 9c20 | 6c 65 20 63 61 6e 20 62 65 20 68 65 6c 70 66 75 6c 20 69 6e 20 64 65 74 65 72 6d 69 6e 69 6e 67 | le.can.be.helpful.in.determining |
| 9c40 | 20 77 68 79 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 69 65 73 20 66 72 | .why.the.configuration.varies.fr |
| 9c60 | 6f 6d 20 77 68 61 74 20 79 6f 75 20 65 78 70 65 63 74 2e 20 59 6f 75 20 63 61 6e 20 66 65 74 63 | om.what.you.expect..You.can.fetc |
| 9c80 | 68 20 74 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 64 61 74 61 20 66 69 6c 74 65 72 | h.the.most.important.data.filter |
| 9ca0 | 69 6e 67 20 6f 75 74 70 75 74 20 66 6f 72 20 60 60 76 79 6f 73 60 60 20 6b 65 79 77 6f 72 64 3a | ing.output.for.``vyos``.keyword: |
| 9cc0 | 00 63 6f 6d 6d 61 6e 64 73 2e 74 78 74 00 64 65 6c 65 74 65 20 61 6e 20 69 6d 61 67 65 2c 20 66 | .commands.txt.delete.an.image,.f |
| 9ce0 | 6f 72 20 65 78 61 6d 70 6c 65 20 60 60 31 2e 33 2d 72 6f 6c 6c 69 6e 67 2d 32 30 32 30 30 36 30 | or.example.``1.3-rolling-2020060 |
| 9d00 | 37 30 31 31 37 60 60 00 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 67 72 6f 75 70 5f 76 61 72 73 2f | 70117``.google.cloud.group_vars/ |
| 9d20 | 61 6c 6c 00 68 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 | all.hosts.id_rsa_docker.pub..Nee |
| 9d40 | 64 73 20 74 6f 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 | ds.to.declare.only.public.key.ex |
| 9d60 | 61 63 74 6c 79 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 | actly..if.you.just.want.the.Valu |
| 9d80 | 65 20 6f 66 20 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 | e.of.a.multi-valued.node,.use.th |
| 9da0 | 65 20 60 60 72 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 | e.``returnValues``.operation..in |
| 9dc0 | 73 74 61 6e 63 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 | stance.yml.main.tf.main.yml.myke |
| 9de0 | 79 2e 6a 73 6f 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 | y.json.you.have.to.get.using.ste |
| 9e00 | 70 20 32 20 6f 66 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 6d 79 6b 65 79 2e 6a 73 | p.2.of.the.Google.Cloud.mykey.js |
| 9e20 | 6f 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 32 20 | on.you.have.to.get.using.step.2. |
| 9e40 | 6f 66 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 6d 79 6b 65 79 2e 70 65 6d 00 6d 79 | of.the.google.cloud.mykey.pem.my |
| 9e60 | 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 20 73 74 | key.pem.you.have.to.get.using.st |
| 9e80 | 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 68 6f 6e | ep.1.2.pyvyos.pyvyos.is.a.Python |
| 9ea0 | 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 74 69 6e | .library.designed.for.interactin |
| 9ec0 | 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 68 65 69 | g.with.VyOS.devices.through.thei |
| 9ee0 | 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 69 6e 74 | r.API..This.documentation.is.int |
| 9f00 | 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 79 76 79 | ended.to.guide.you.in.using.pyvy |
| 9f20 | 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 74 20 6f | os.for.programmatic.management.o |
| 9f40 | 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 79 2e 73 | f.your.VyOS.devices..r11-proxy.s |
| 9f60 | 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 6e 6e 65 | ls.Includes.parameters.for.conne |
| 9f80 | 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 61 72 74 | cting.to.salt-proxy.minion.start |
| 9fa0 | 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 6f 70 2e | up.scripts.terraform.tfvars.top. |
| 9fc0 | 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 74 66 00 | sls.vSphere.var.tf.variables.tf. |
| 9fe0 | 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 74 65 6e | versions.tf.versus.a.non-existen |
| a000 | 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 20 31 2e | t.path:.vyos.tf.MIME-Version:.1. |
| a020 | 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 68 61 72 | 0.Content-Type:.text/plain;.char |
| a040 | 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 63 6f 64 | set=UTF-8.Content-Transfer-Encod |
| a060 | 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 7a 79 20 | ing:.8bit.X-Generator:.Localazy. |
| a080 | 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 74 2d 49 | (https://localazy.com).Project-I |
| a0a0 | 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 61 6c 2d | d-Version:..Language:.es.Plural- |
| a0c0 | 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 3d 31 29 | Forms:.nplurals=2;.plural=(n==1) |
| a0e0 | 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 20 20 74 | .?.0.:.1;..#...terraformAZ.#...t |
| a100 | 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 47 6f 6f | erraformvSphere.#...terraformGoo |
| a120 | 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 72 00 23 | gle.#az.login.#cd./your.folder.# |
| a140 | 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 69 74 00 | terraform.apply.#terraform.init. |
| a160 | 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 3a 20 62 | #terraform.plan.#yes.**NOTE**:.b |
| a180 | 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 61 73 74 | e.careful.while.copying.and.past |
| a1a0 | 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 20 71 75 | ing.previous.commands..Double.qu |
| a1c0 | 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 2e 00 2a | otes.may.need.to.be.corrected..* |
| a1e0 | 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 69 61 72 | *NOTA**:.tenga.cuidado.al.copiar |
| a200 | 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 20 45 73 | .y.pegar.comandos.anteriores..Es |
| a220 | 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 72 72 65 | .posible.que.sea.necesario.corre |
| a240 | 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 74 61 64 | gir.las.comillas.dobles..**metad |
| a260 | 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 61 74 6f | atos**:.archivo.vac..o.(obligato |
| a280 | 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 6e 66 69 | rio)..El.archivo.**network-confi |
| a2a0 | 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 69 c3 b3 | g**.solo.tiene.una.configuraci.. |
| a2c0 | 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 64 68 63 | n.que.deshabilita.el.cliente.dhc |
| a2e0 | 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 6e 74 65 | p.autom..tico.en.la.primera.inte |
| a300 | 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 68 69 76 | rfaz..**network-config**:.archiv |
| a320 | 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 65 6e 74 | o.que.indicar...evitar.el.client |
| a340 | 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 2e 00 45 | e.dhcp.en.la.primera.interfaz..E |
| a360 | 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 2a 20 64 | l.archivo.**datos.de.usuario**.d |
| a380 | 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 66 69 67 | ebe.comenzar.con.``#cloud-config |
| a3a0 | 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 50 6f 72 | ``.y.contiene.comandos.vyos..Por |
| a3c0 | 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 2a 3a 20 | .ejemplo:.**datos.de.usuario**:. |
| a3e0 | 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 76 6f 20 | incluye.comandos.vyos../archivo. |
| a400 | 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 00 2f 67 | de.configuraci..n./configurar./g |
| a420 | 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 6f 6f 74 | enerar./imagen./poweroff./reboot |
| a440 | 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 74 c3 a1 | ./reiniciar./recuperar./espect.. |
| a460 | 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 74 20 76 | culo.1.Ansible.doesn't.connect.v |
| a480 | 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 79 6f 75 | ia.SSH.to.your.AWS.instance:.you |
| a4a0 | 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 6b 65 79 | .have.to.check.that.your.SSH.key |
| a4c0 | 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 6f 74 2f | .has.copied.into.the.path./root/ |
| a4e0 | 61 77 73 2f 2e 00 31 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 | aws/..1.Ansible.doesn't.connect. |
| a500 | 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 79 6f | via.SSH.to.your.AWS.instance:.yo |
| a520 | 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 6b 65 | u.have.to.check.that.your.SSH.ke |
| a540 | 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 6f 74 | y.has.copied.into.the.path./root |
| a560 | 2f 61 77 73 2f 2e 20 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 74 69 6d 65 20 69 | /aws/..Also,.increase.the.time.i |
| a580 | 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 6f 6d 20 33 30 30 | n.the.file.instance.yml.from.300 |
| a5a0 | 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 49 74 20 64 65 70 | .sec.to.500.sec.or.more..(It.dep |
| a5c0 | 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 6b 65 20 73 75 72 | ends.on.your.location)..Make.sur |
| a5e0 | 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 65 73 73 20 74 6f | e.that.you.have.opened.access.to |
| a600 | 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 69 74 79 20 67 72 | .the.instance.in.the.security.gr |
| a620 | 6f 75 70 2e 00 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 69 6e 20 74 6f 20 66 69 | oup..1.Collect.all.data.in.to.fi |
| a640 | 6c 65 20 22 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 22 20 61 6e 64 20 63 72 65 61 74 65 | le."terraform.tfvars".and.create |
| a660 | 20 72 65 73 6f 75 72 63 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 22 74 65 72 72 61 66 6f 72 | .resources.for.example."terrafor |
| a680 | 6d 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 69 6e 73 74 61 6e 63 65 20 77 68 65 | m".1.Create.an.UNIX.instance.whe |
| a6a0 | 6e 65 76 65 72 20 79 6f 75 20 77 61 6e 74 20 28 6c 6f 63 61 6c 2c 20 63 6c 6f 75 64 2c 20 61 6e | never.you.want.(local,.cloud,.an |
| a6c0 | 64 20 73 6f 20 6f 6e 29 00 31 20 43 72 65 61 74 65 20 61 6e 20 55 4e 49 58 20 6f 72 20 57 69 6e | d.so.on).1.Create.an.UNIX.or.Win |
| a6e0 | 64 6f 77 73 20 69 6e 73 74 61 6e 63 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e | dows.instance.1.Create.an.accoun |
| a700 | 74 20 77 69 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f | t.with.AWS.and.get.your."access_ |
| a720 | 6b 65 79 22 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 | key",."secret.key".1.Create.an.a |
| a740 | 63 63 6f 75 6e 74 20 77 69 74 68 20 41 7a 75 72 65 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 | ccount.with.Azure.1.Create.an.ac |
| a760 | 63 6f 75 6e 74 20 77 69 74 68 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 61 6e 64 20 61 20 6e 65 | count.with.Google.Cloud.and.a.ne |
| a780 | 77 20 70 72 6f 6a 65 63 74 00 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 | w.project.1.Create.an.account.wi |
| a7a0 | 74 68 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 61 6e 64 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 | th.google.cloud.and.a.new.projec |
| a7c0 | 74 00 31 20 49 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 | t.1.Increase.the.time.in.the.fil |
| a7e0 | 65 20 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 | e.instance.yml.from.300.sec.to.5 |
| a800 | 30 30 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 | 00.sec.or.more..(It.depends.on.y |
| a820 | 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 00 31 20 49 6e 63 72 65 61 73 65 20 74 68 65 20 74 69 | our.location)..1.Increase.the.ti |
| a840 | 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 6f 6d | me.in.the.file.instance.yml.from |
| a860 | 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 49 74 | .300.sec.to.500.sec.or.more..(It |
| a880 | 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 6b 65 | .depends.on.your.location)..Make |
| a8a0 | 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 65 73 | .sure.that.you.have.opened.acces |
| a8c0 | 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 69 74 | s.to.the.instance.in.the.securit |
| a8e0 | 79 20 67 72 6f 75 70 2e 00 31 2e 20 41 6e 73 69 62 6c 65 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e | y.group..1..Ansible.doesn't.conn |
| a900 | 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 63 65 | ect.via.SSH.to.your.AWS.instance |
| a920 | 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 53 53 | :.you.have.to.check.that.your.SS |
| a940 | 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 20 2f | H.key.has.copied.into.the.path./ |
| a960 | 72 6f 6f 74 2f 61 77 73 2f 2e 20 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 74 69 | root/aws/..Also,.increase.the.ti |
| a980 | 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 6f 6d | me.in.the.file.instance.yml.from |
| a9a0 | 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 49 74 | .300.sec.to.500.sec.or.more..(It |
| a9c0 | 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 6b 65 | .depends.on.your.location)..Make |
| a9e0 | 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 65 73 | .sure.that.you.have.opened.acces |
| aa00 | 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 69 74 | s.to.the.instance.in.the.securit |
| aa20 | 79 20 67 72 6f 75 70 2e 00 31 2e 31 20 43 6f 6c 6c 65 63 74 20 61 6c 6c 20 64 61 74 61 20 69 6e | y.group..1.1.Collect.all.data.in |
| aa40 | 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 64 20 | .to.file."terraform.tfvars".and. |
| aa60 | 63 72 65 61 74 65 20 72 65 73 6f 75 72 63 65 73 20 66 6f 20 65 78 61 6d 70 6c 65 20 22 74 65 72 | create.resources.fo.example."ter |
| aa80 | 72 61 66 6f 72 6d 22 00 31 2e 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 6f 75 6e 74 20 77 69 | raform".1.1.Create.an.account.wi |
| aaa0 | 74 68 20 41 57 53 20 61 6e 64 20 67 65 74 20 79 6f 75 72 20 22 61 63 63 65 73 73 5f 6b 65 79 22 | th.AWS.and.get.your."access_key" |
| aac0 | 2c 20 22 73 65 63 72 65 74 20 6b 65 79 22 00 31 2e 31 20 43 72 65 61 74 65 20 61 6e 20 61 63 63 | ,."secret.key".1.1.Create.an.acc |
| aae0 | 6f 75 6e 74 20 77 69 74 68 20 41 7a 75 72 65 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b 65 79 | ount.with.Azure.1.2.Create.a.key |
| ab00 | 20 70 61 69 72 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 | .pair.and.download.your..pem.key |
| ab20 | 00 31 2e 32 20 43 72 65 61 74 65 20 61 20 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f 77 6e | .1.2.Create.a.key.pair_.and.down |
| ab40 | 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d 20 6b 65 79 00 31 2e 33 20 43 72 65 61 74 65 20 61 20 | load.your..pem.key.1.3.Create.a. |
| ab60 | 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 | security.group.for.the.new.VyOS. |
| ab80 | 69 6e 73 74 61 6e 63 65 00 31 2e 33 20 43 72 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 20 67 | instance.1.3.Create.a.security.g |
| aba0 | 72 6f 75 70 5f 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 | roup_.for.the.new.VyOS.instance. |
| abc0 | 61 6e 64 20 6f 70 65 6e 20 61 6c 6c 20 74 72 61 66 66 69 63 00 32 20 43 72 65 61 74 65 20 61 20 | and.open.all.traffic.2.Create.a. |
| abe0 | 6b 65 79 20 70 61 69 72 5f 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 2e 70 65 6d | key.pair_.and.download.your..pem |
| ac00 | 20 6b 65 79 00 32 20 43 72 65 61 74 65 20 61 20 73 65 72 76 69 63 65 20 61 61 63 6f 75 6e 74 20 | .key.2.Create.a.service.aacount. |
| ac20 | 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 20 79 6f 75 72 20 6b 65 79 20 28 2e 4a 53 4f 4e 29 00 32 20 | and.download.your.key.(.JSON).2. |
| ac40 | 44 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 32 20 44 | Download.and.install.Ansible.2.D |
| ac60 | 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 20 | ownload.and.install.Terraform.2. |
| ac80 | 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 | Terraform.doesn't.connect.via.SS |
| aca0 | 48 20 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 | H.to.your.Ansible.instance:.you. |
| acc0 | 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 6e 20 | have.to.check.the.correct.login. |
| ace0 | 61 6e 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 | and.password.in.the.part.of.the. |
| ad00 | 66 69 6c 65 20 56 79 4f 53 2e 20 74 66 00 32 20 54 65 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 | file.VyOS..tf.2.Terraform.doesn' |
| ad20 | 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 |
| ad40 | 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 |
| ad60 | 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. |
| ad80 | 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 74 66 00 32 2e 31 | the.part.of.the.file.VyOS.tf.2.1 |
| ada0 | 20 43 72 65 61 74 65 20 61 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 20 69 6e 73 74 61 6e | .Create.a.UNIX.or.Windows.instan |
| adc0 | 63 65 00 32 2e 31 20 43 72 65 61 74 65 20 61 30 20 55 4e 49 58 20 6f 72 20 57 69 6e 64 6f 77 73 | ce.2.1.Create.a0.UNIX.or.Windows |
| ade0 | 20 69 6e 73 74 61 6e 63 65 00 32 2e 32 20 44 6f 77 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 | .instance.2.2.Download.and.insta |
| ae00 | 6c 6c 20 54 65 72 72 61 66 6f 72 6d 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 | ll.Terraform.2.3.Create.the.fold |
| ae20 | 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 61 77 73 76 79 6f 73 2f 00 32 2e 33 20 43 | er.for.example.../awsvyos/.2.3.C |
| ae40 | 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f | reate.the.folder.for.example.../ |
| ae60 | 61 7a 76 79 6f 73 2f 00 32 2e 33 20 43 72 65 61 74 65 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f | azvyos/.2.3.Create.the.folder.fo |
| ae80 | 72 20 65 78 61 6d 70 6c 65 20 2e 2e 2f 76 73 70 68 65 72 65 2f 00 32 2e 33 20 43 72 65 61 74 65 | r.example.../vsphere/.2.3.Create |
| aea0 | 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 77 | .the.folder.for.example./root/aw |
| aec0 | 73 74 65 72 72 61 66 6f 72 6d 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 66 72 | sterraform.2.4.Copy.all.files.fr |
| aee0 | 6f 6d 20 6d 79 20 66 6f 6c 64 65 72 20 2f 54 65 72 72 61 66 6f 72 6d 20 69 6e 74 6f 20 79 6f 75 | om.my.folder./Terraform.into.you |
| af00 | 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c | r.Terraform.project.2.4.Copy.all |
| af20 | 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 |
| af40 | 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 6d 61 | .into.your.Terraform.project.(ma |
| af60 | 69 6e 2e 74 66 2c 20 76 61 72 69 61 62 6c 65 73 2e 74 66 29 00 32 2e 34 20 43 6f 70 79 20 61 6c | in.tf,.variables.tf).2.4.Copy.al |
| af80 | 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a | l.files.into.your.Terraform.proj |
| afa0 | 65 63 74 20 22 2f 72 6f 6f 74 2f 61 77 73 74 65 72 72 61 66 6f 72 6d 22 20 28 76 79 6f 73 2e 74 | ect."/root/awsterraform".(vyos.t |
| afc0 | 66 2c 20 76 61 72 2e 74 66 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 76 65 72 73 | f,.var.tf,.terraform.tfvars,vers |
| afe0 | 69 6f 6e 2e 74 66 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 | ion.tf),.more.detailed.see.`Stru |
| b000 | 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 41 57 53 60 | cture.of.files.Terrafom.for.AWS` |
| b020 | 5f 00 32 2e 34 20 43 6f 70 79 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 54 | _.2.4.Copy.all.files.into.your.T |
| b040 | 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 74 20 28 76 79 6f 73 2e 74 66 2c 20 76 61 72 2e 74 | erraform.project.(vyos.tf,.var.t |
| b060 | 66 29 20 32 2e 34 2e 31 20 50 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 69 6e 66 6f 72 6d 61 | f).2.4.1.Please.type.the.informa |
| b080 | 74 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 73 74 72 69 6e 67 73 20 32 32 2c 20 33 35 2c 20 33 36 | tion.into.the.strings.22,.35,.36 |
| b0a0 | 20 6f 66 20 66 69 6c 65 20 22 76 79 6f 73 2e 74 66 22 00 32 2e 35 20 4c 6f 67 69 6e 20 77 69 74 | .of.file."vyos.tf".2.5.Login.wit |
| b0c0 | 68 20 41 7a 75 72 65 20 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 00 32 2e 35 20 54 | h.Azure..using.the.command.2.5.T |
| b0e0 | 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 32 2e 36 20 54 79 70 65 20 74 68 65 20 | ype.the.commands.:.2.6.Type.the. |
| b100 | 63 6f 6d 6d 61 6e 64 73 20 3a 00 33 20 43 72 65 61 74 65 20 61 20 73 65 63 75 72 69 74 79 20 67 | commands.:.3.Create.a.security.g |
| b120 | 72 6f 75 70 5f 20 66 6f 72 20 74 68 65 20 6e 65 77 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 | roup_.for.the.new.VyOS.instance. |
| b140 | 61 6e 64 20 6f 70 65 6e 20 61 6c 6c 20 74 72 61 66 66 69 63 00 33 20 43 72 65 61 74 65 20 74 68 | and.open.all.traffic.3.Create.th |
| b160 | 65 20 66 6f 6c 64 65 72 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 61 77 73 2f 00 | e.folder.for.example./root/aws/. |
| b180 | 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 20 | 3.Create.the.folder.for.example. |
| b1a0 | 2f 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 | /root/awsterraform.3.Create.the. |
| b1c0 | 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 2f 00 33 20 43 | folder.for.example./root/az/.3.C |
| b1e0 | 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 |
| b200 | 6f 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 | ot/azvyos/.3.Create.the.folder.f |
| b220 | 6f 72 20 65 78 61 6d 70 6c 65 20 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 00 33 20 43 72 65 61 74 65 | or.example./root/google.3.Create |
| b240 | 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 67 6f | .the.folder.for.example./root/go |
| b260 | 6f 67 6c 65 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 | ogle/.3.Create.the.folder.for.ex |
| b280 | 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 |
| b2a0 | 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 |
| b2c0 | 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. |
| b2e0 | 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 |
| b300 | 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 |
| b320 | 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 |
| b340 | 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 |
| b360 | 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/ |
| b380 | 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 |
| b3a0 | 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. |
| b3c0 | 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 |
| b3e0 | 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 |
| b400 | 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 |
| b420 | 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 |
| b440 | 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. |
| b460 | 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 |
| b480 | 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 |
| b4a0 | 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 |
| b4c0 | 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 |
| b4e0 | 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 |
| b500 | 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 |
| b520 | 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 |
| b540 | 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 |
| b560 | 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 |
| b580 | 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 |
| b5a0 | 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 |
| b5c0 | 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.` |
| b5e0 | 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 |
| b600 | 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. |
| b620 | 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 |
| b640 | 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 |
| b660 | 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 |
| b680 | 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. |
| b6a0 | 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 |
| b6c0 | 65 63 74 20 22 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 2f 22 20 28 61 6e 73 69 62 6c 65 2e 63 66 67 | ect."/root/google/".(ansible.cfg |
| b6e0 | 2c 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 2c 20 6d 79 6b 65 79 2e 6a 73 6f 6e 20 61 6e 64 20 22 | ,.instance.yml,.mykey.json.and." |
| b700 | 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 | all"),.more.detailed.see.`Struct |
| b720 | 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 47 6f 6f 67 6c 65 20 | ure.of.files.Ansible.for.Google. |
| b740 | 43 6c 6f 75 64 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 | Cloud`_.4.Copy.all.files.into.yo |
| b760 | 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 67 6f 6f 67 6c 65 | ur.Ansible.project."/root/google |
| b780 | 2f 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 20 6d | /".(ansible.cfg,.instance.yml,.m |
| b7a0 | 79 6b 65 79 2e 6a 73 6f 6e 20 61 6e 64 20 22 61 6c 6c 22 29 2c 20 6d 6f 72 65 20 64 65 74 61 69 | ykey.json.and."all"),.more.detai |
| b7c0 | 6c 65 64 20 73 65 65 20 60 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 41 6e 73 69 | led.see.`Structure.of.files.Ansi |
| b7e0 | 62 6c 65 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 60 5f 00 34 20 43 6f 70 79 20 61 6c | ble.for.google.cloud`_.4.Copy.al |
| b800 | 6c 20 66 69 6c 65 73 20 69 6e 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 70 72 6f 6a 65 63 | l.files.into.your.Ansible.projec |
| b820 | 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 6e 73 | t."/root/vsphereterraform/".(ans |
| b840 | 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 |
| b860 | 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 |
| b880 | 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 20 43 6f 70 | iles.Ansible.for.vSphere`_.4.Cop |
| b8a0 | 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 20 | y.all.files.into.your.Terraform. |
| b8c0 | 70 72 6f 6a 65 63 74 20 22 2f 72 6f 6f 74 2f 67 6f 6f 67 6c 65 22 20 28 76 79 6f 73 2e 74 66 2c | project."/root/google".(vyos.tf, |
| b8e0 | 20 76 61 72 2e 74 66 2c 20 74 65 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 2c 20 2e 4a 53 4f 4e | .var.tf,.terraform.tfvars,..JSON |
| b900 | 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. |
| b920 | 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f | of.files.Terrafom.for.google.clo |
| b940 | 75 64 60 5f 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 | ud`_.4.1.Type.the.commands.on.yo |
| b960 | 75 72 20 54 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e 63 65 3a 00 35 20 54 79 70 65 20 74 68 65 | ur.Terrafom.instance:.5.Type.the |
| b980 | 20 63 6f 6d 6d 61 6e 64 73 20 3a 00 41 20 56 79 4f 53 20 71 63 6f 77 20 69 6d 61 67 65 20 77 69 | .commands.:.A.VyOS.qcow.image.wi |
| b9a0 | 74 68 20 63 6c 6f 75 64 2d 69 6e 69 74 20 6f 70 74 69 6f 6e 73 20 69 73 20 6e 65 65 64 65 64 2e | th.cloud-init.options.is.needed. |
| b9c0 | 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 60 76 79 6f | .This.can.be.obtained.using.`vyo |
| b9e0 | 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 69 6e | s-vm-images`_.repo..After.clonin |
| ba00 | 67 20 74 68 65 20 72 65 70 6f 2c 20 65 64 69 74 20 74 68 65 20 66 69 6c 65 20 2a 2a 71 65 6d 75 | g.the.repo,.edit.the.file.**qemu |
| ba20 | 2e 79 6d 6c 2a 2a 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 74 68 65 20 2a 2a 64 6f 77 6e 6c 6f 61 | .yml**.and.comment.the.**downloa |
| ba40 | 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 69 6d | d-iso**.role..Se.necesita.una.im |
| ba60 | 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 20 64 | agen.qcow.de.VyOS.con.opciones.d |
| ba80 | 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 45 73 | e.inicializaci..n.en.la.nube..Es |
| baa0 | 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 6f 73 | to.se.puede.obtener.usando.`vyos |
| bac0 | 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 20 63 | -vm-images`_.repo..Despu..s.de.c |
| bae0 | 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 20 61 | lonar.el.repositorio,.edite.el.a |
| bb00 | 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 65 6c | rchivo.**qemu.yml**.y.comente.el |
| bb20 | 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 6d 65 | .rol.**download-iso**..Un.docume |
| bb40 | 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 62 65 | nto.de.configuraci..n.de.la.nube |
| bb60 | 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 68 69 | .est...escrito.en.YAML..El.archi |
| bb80 | 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 20 60 | vo.debe.comenzar.con.la.l..nea.` |
| bba0 | 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 63 6c | `#cloud-config``..Las...nicas.cl |
| bbc0 | 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 61 73 | aves.de.nivel.superior.admitidas |
| bbe0 | 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 79 20 | .son.``vyos_config_commands``.y. |
| bc00 | 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 61 73 | ``write_files``..El.uso.de.estas |
| bc20 | 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 20 73 | .teclas.se.describe.en.las.dos.s |
| bc40 | 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 61 63 | ecciones.siguientes..A.continuac |
| bc60 | 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 70 6c | i..n.se.muestra.un.ejemplo.simpl |
| bc80 | 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 61 64 | e,.donde.el.comando.ops.ejecutad |
| bca0 | 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 6c 61 | o.en.el.script.posterior.al.enla |
| bcc0 | 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 26 71 | ce.es."mostrar.interfaces&q |
| bce0 | 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 6f 20 | uot;..No.se.permite.un.s..mbolo. |
| bd00 | 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 75 6e | de.comillas.simples.dentro.de.un |
| bd20 | 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 65 73 | .comando.o.valor..Puntos.finales |
| bd40 | 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 6e 73 | .de.la.API.AWS.AWS_terraform_ans |
| bd60 | 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 74 61 | ible_single_vyos_instance.Acepta |
| bd80 | 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 69 6e | r.clave.de.minion.After.executin |
| bda0 | 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 | g.all.the.commands.you.will.have |
| bdc0 | 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 20 63 | .your.VyOS.instance.on.the.AWS.c |
| bde0 | 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 69 74 | loud.with.your.configuration,.it |
| be00 | 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 20 49 | 's.a.very.convenient.desition..I |
| be20 | 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 6e 63 | f.you.need.to.delete.the.instanc |
| be40 | 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 65 72 | e.please.type.the.command:.After |
| be60 | 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 75 20 | .executing.all.the.commands.you. |
| be80 | 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 6e 20 | will.have.your.VyOS.instance.on. |
| bea0 | 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 69 67 | the.Azure.cloud.with.your.config |
| bec0 | 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 | uration,.it's.a.very.convenient. |
| bee0 | 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 | desition..If.you.need.to.delete. |
| bf00 | 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f 6d | the.instance.please.type.the.com |
| bf20 | 6d 61 6e 64 3a 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f | mand:.After.executing.all.the.co |
| bf40 | 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 79 6f 75 72 20 56 79 4f 53 20 69 | mmands.you.will.have.your.VyOS.i |
| bf60 | 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 77 69 74 68 | nstance.on.the.google.cloud.with |
| bf80 | 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 69 74 27 73 20 61 20 76 65 72 79 | .your.configuration,.it's.a.very |
| bfa0 | 20 63 6f 6e 76 65 6e 69 65 6e 74 20 64 65 73 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 | .convenient.desition..If.you.nee |
| bfc0 | 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 70 6c 65 61 73 65 20 | d.to.delete.the.instance.please. |
| bfe0 | 74 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 41 66 74 65 72 20 65 78 65 63 75 74 69 6e | type.the.command:.After.executin |
| c000 | 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 | g.all.the.commands.you.will.have |
| c020 | 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 76 53 70 68 65 | .your.VyOS.instance.on.the.vSphe |
| c040 | 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 6e 2c 20 69 74 27 73 | re.with.your.configuration,.it's |
| c060 | 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. |
| c080 | 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. |
| c0a0 | 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 |
| c0c0 | 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 2c 20 79 6f 75 20 77 | xecuting.all.the.commands,.you.w |
| c0e0 | 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 6e 20 74 | ill.have.your.VyOS.instance.on.t |
| c100 | 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 77 69 74 68 20 79 6f 75 72 20 63 6f 6e 66 69 67 | he.Google.Cloud.with.your.config |
| c120 | 75 72 61 74 69 6f 6e 3b 20 69 74 27 73 20 61 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 | uration;.it's.a.very.convenient. |
| c140 | 64 65 63 69 73 69 6f 6e 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 6c 65 74 65 20 | decision..If.you.need.to.delete. |
| c160 | 74 68 65 20 69 6e 73 74 61 6e 63 65 2c 20 70 6c 65 61 73 65 20 74 79 70 65 20 74 68 65 20 63 6f | the.instance,.please.type.the.co |
| c180 | 6d 6d 61 6e 64 3a 00 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 | mmand:.After.the.``vyos_config_c |
| c1a0 | 6f 6d 6d 61 6e 64 73 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 | ommands``.are.executed,.cloud-in |
| c1c0 | 69 74 20 77 69 6c 6c 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 | it.will.automatically..perform.a |
| c1e0 | 20 60 60 63 6f 6d 6d 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 | .``commit``.and.``save``.operati |
| c200 | 6f 6e 2e 00 54 6f 64 6f 73 20 6c 6f 73 20 70 75 6e 74 6f 73 20 66 69 6e 61 6c 65 73 20 73 6f 6c | on..Todos.los.puntos.finales.sol |
| c220 | 6f 20 65 73 63 75 63 68 61 6e 20 73 6f 6c 69 63 69 74 75 64 65 73 20 48 54 54 50 20 50 4f 53 54 | o.escuchan.solicitudes.HTTP.POST |
| c240 | 20 79 20 6c 61 20 43 4c 41 56 45 20 41 50 49 20 64 65 62 65 20 65 73 74 61 62 6c 65 63 65 72 73 | .y.la.CLAVE.API.debe.establecers |
| c260 | 65 20 63 6f 6d 6f 20 60 60 63 6c 61 76 65 60 60 20 65 6e 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 | e.como.``clave``.en.los.datos.de |
| c280 | 6c 20 66 6f 72 6d 75 6c 61 72 69 6f 2e 00 41 6c 6c 20 66 69 6c 65 73 20 61 62 6f 75 74 20 74 68 | l.formulario..All.files.about.th |
| c2a0 | 65 20 61 72 74 69 63 6c 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 68 65 72 65 5f 00 54 6f 64 | e.article.can.be.found.here_.Tod |
| c2c0 | 6f 73 20 65 73 74 6f 73 20 70 75 65 64 65 6e 20 61 6e 75 6c 61 72 73 65 20 6d 65 64 69 61 6e 74 | os.estos.pueden.anularse.mediant |
| c2e0 | 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 6f 73 20 64 61 74 6f 73 | e.la.configuraci..n.en.los.datos |
| c300 | 20 64 65 20 75 73 75 61 72 69 6f 2e 00 41 6c 73 6f 2c 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 | .de.usuario..Also,.increase.the. |
| c320 | 74 69 6d 65 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 20 66 72 | time.in.the.file.instance.yml.fr |
| c340 | 6f 6d 20 33 30 30 20 73 65 63 20 74 6f 20 35 30 30 20 73 65 63 20 6f 72 20 6d 6f 72 65 2e 20 28 | om.300.sec.to.500.sec.or.more..( |
| c360 | 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 74 69 6f 6e 29 2e 20 4d 61 | It.depends.on.your.location)..Ma |
| c380 | 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e 65 64 20 61 63 63 | ke.sure.that.you.have.opened.acc |
| c3a0 | 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 20 73 65 63 75 72 | ess.to.the.instance.in.the.secur |
| c3c0 | 69 74 79 20 67 72 6f 75 70 2e 00 41 64 65 6d c3 a1 73 2c 20 65 73 74 65 20 6c 61 62 6f 72 61 74 | ity.group..Adem..s,.este.laborat |
| c3e0 | 6f 72 69 6f 20 63 6f 6e 73 69 64 65 72 61 3a 00 41 6e 73 69 62 6c 65 00 43 75 61 6c 71 75 69 65 | orio.considera:.Ansible.Cualquie |
| c400 | 72 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 71 75 65 20 73 65 20 68 61 79 61 20 72 65 61 6c | r.modificaci..n.que.se.haya.real |
| c420 | 69 7a 61 64 6f 20 70 61 72 61 20 65 76 69 74 61 72 20 65 72 72 6f 72 65 73 20 6e 6f 20 63 6f 72 | izado.para.evitar.errores.no.cor |
| c440 | 72 65 67 69 64 6f 73 20 65 20 69 6d 70 6c 65 6d 65 6e 74 61 72 20 6d 65 6a 6f 72 61 73 20 71 75 | regidos.e.implementar.mejoras.qu |
| c460 | 65 20 6e 6f 20 65 73 74 c3 a9 6e 20 63 6f 6d 70 6c 65 74 61 73 20 65 6e 20 65 6c 20 73 69 73 74 | e.no.est..n.completas.en.el.sist |
| c480 | 65 6d 61 20 56 79 4f 53 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 72 20 61 71 75 c3 ad 2e | ema.VyOS.se.puede.colocar.aqu... |
| c4a0 | 00 45 6e 20 65 73 74 65 20 70 61 73 6f 2c 20 70 6f 64 65 6d 6f 73 20 6f 62 74 65 6e 65 72 20 69 | .En.este.paso,.podemos.obtener.i |
| c4c0 | 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 64 65 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 64 | nformaci..n.del.modo.operativo.d |
| c4e0 | 65 20 6c 6f 73 20 6e 6f 64 6f 73 20 64 65 20 56 79 4f 53 3a 00 41 75 74 65 6e 74 69 63 61 63 69 | e.los.nodos.de.VyOS:.Autenticaci |
| c500 | c3 b3 6e 00 41 7a 75 72 00 41 7a 75 72 65 5f 74 65 72 72 61 66 6f 72 6d 5f 61 6e 73 69 62 6c 65 | ..n.Azur.Azure_terraform_ansible |
| c520 | 5f 73 69 6e 67 6c 65 5f 76 79 6f 73 5f 69 6e 73 74 61 6e 63 65 00 41 6e 74 65 73 20 64 65 20 63 | _single_vyos_instance.Antes.de.c |
| c540 | 6f 6d 65 6e 7a 61 72 2c 20 63 6f 6e 73 75 6c 74 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 60 6e 65 | omenzar,.consulte.cloud-init.`ne |
| c560 | 74 77 6f 72 6b 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 20 70 61 72 61 20 73 61 62 65 72 20 63 | twork-config-docs`_.para.saber.c |
| c580 | c3 b3 6d 6f 20 69 6d 70 6f 72 74 61 72 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 64 65 | ..mo.importar.configuraciones.de |
| c5a0 | 20 75 73 75 61 72 69 6f 20 79 20 64 65 20 72 65 64 2e 00 41 20 63 6f 6e 74 69 6e 75 61 63 69 c3 | .usuario.y.de.red..A.continuaci. |
| c5c0 | b3 6e 2c 20 76 65 61 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 70 61 72 61 20 63 75 72 6c 20 79 20 6f | .n,.vea.un.ejemplo.para.curl.y.o |
| c5e0 | 74 72 6f 20 70 61 72 61 20 70 79 74 68 6f 6e 2e 20 45 6c 20 72 65 73 74 6f 20 64 65 20 6c 61 20 | tro.para.python..El.resto.de.la. |
| c600 | 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 73 65 20 72 65 64 75 63 65 20 61 20 63 75 72 6c 2e | documentaci..n.se.reduce.a.curl. |
| c620 | 00 56 65 72 69 66 69 71 75 65 20 6c 61 73 20 74 65 63 6c 61 73 20 64 65 20 73 61 6c 20 65 6e 20 | .Verifique.las.teclas.de.sal.en. |
| c640 | 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 73 61 6c 00 43 6f 6d 70 72 75 65 62 61 20 71 75 65 20 | el.maestro.de.sal.Comprueba.que. |
| c660 | 65 6c 20 6d 69 6e 69 6f 6e 20 70 72 6f 78 79 20 65 73 74 c3 a1 20 76 69 76 6f 3a 00 43 6f 6d 70 | el.minion.proxy.est...vivo:.Comp |
| c680 | 72 75 65 62 61 20 71 75 65 20 65 6c 20 6d 61 65 73 74 72 6f 20 64 65 20 6c 61 20 73 61 6c 20 70 | rueba.que.el.maestro.de.la.sal.p |
| c6a0 | 75 65 64 65 20 63 6f 6d 75 6e 69 63 61 72 73 65 20 63 6f 6e 20 6c 6f 73 20 6d 69 6e 69 6f 6e 73 | uede.comunicarse.con.los.minions |
| c6c0 | 00 4c 61 73 20 69 6e 73 74 61 6e 63 69 61 73 20 65 6e 20 6c 61 20 6e 75 62 65 20 79 20 76 69 72 | .Las.instancias.en.la.nube.y.vir |
| c6e0 | 74 75 61 6c 69 7a 61 64 61 73 20 64 65 20 56 79 4f 53 20 73 65 20 69 6e 69 63 69 61 6c 69 7a 61 | tualizadas.de.VyOS.se.inicializa |
| c700 | 6e 20 6d 65 64 69 61 6e 74 65 20 65 6c 20 65 73 74 c3 a1 6e 64 61 72 20 64 65 20 6c 61 20 69 6e | n.mediante.el.est..ndar.de.la.in |
| c720 | 64 75 73 74 72 69 61 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 20 41 20 74 72 61 76 c3 a9 73 20 64 65 | dustria.cloud-init..A.trav..s.de |
| c740 | 20 63 6c 6f 75 64 2d 69 6e 69 74 2c 20 65 6c 20 73 69 73 74 65 6d 61 20 72 65 61 6c 69 7a 61 20 | .cloud-init,.el.sistema.realiza. |
| c760 | 74 61 72 65 61 73 20 63 6f 6d 6f 20 69 6e 79 65 63 74 61 72 20 63 6c 61 76 65 73 20 53 53 48 20 | tareas.como.inyectar.claves.SSH. |
| c780 | 79 20 63 6f 6e 66 69 67 75 72 61 72 20 6c 61 20 72 65 64 2e 20 41 64 65 6d c3 a1 73 2c 20 65 6c | y.configurar.la.red..Adem..s,.el |
| c7a0 | 20 75 73 75 61 72 69 6f 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 75 6e 61 20 | .usuario.puede.proporcionar.una. |
| c7c0 | 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 20 65 6e 20 | configuraci..n.personalizada.en. |
| c7e0 | 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 6c 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 64 65 20 6c 61 | el.momento.del.lanzamiento.de.la |
| c800 | 20 69 6e 73 74 61 6e 63 69 61 2e 00 4d c3 b3 64 75 6c 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 | .instancia..M..dulos.de.configur |
| c820 | 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 00 43 6c 6f 75 64 2d 69 6e 69 74 20 60 72 65 | aci..n.en.la.nube.Cloud-init.`re |
| c840 | 64 2d 63 6f 6e 66 69 67 2d 64 6f 63 73 60 5f 2e 00 43 6c 6f 75 64 2d 69 6e 69 74 20 65 6e 20 50 | d-config-docs`_..Cloud-init.en.P |
| c860 | 72 6f 78 6d 6f 78 00 45 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 65 6e | roxmox.Ejecuci..n.de.comandos.en |
| c880 | 20 65 6c 20 61 72 72 61 6e 71 75 65 20 69 6e 69 63 69 61 6c 00 53 65 63 75 65 6e 63 69 61 73 20 | .el.arranque.inicial.Secuencias. |
| c8a0 | 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 00 43 6f 6d 61 6e 64 6f 20 | de.comandos.de.comandos.Comando. |
| c8c0 | 70 61 72 61 20 67 65 6e 65 72 61 72 20 60 60 73 65 65 64 2e 69 73 6f 60 60 00 52 65 71 75 69 73 | para.generar.``seed.iso``.Requis |
| c8e0 | 69 74 6f 73 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 3a 00 46 75 65 6e 74 65 73 20 64 65 | itos.de.los.comandos:.Fuentes.de |
| c900 | 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 4c | .configuraci..n.Configuraci..n.L |
| c920 | 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 | os.comandos.de.configuraci..n.se |
| c940 | 20 65 6a 65 63 75 74 61 6e 20 63 6f 6d 6f 20 65 6e 20 75 6e 61 20 73 65 73 69 c3 b3 6e 20 64 65 | .ejecutan.como.en.una.sesi..n.de |
| c960 | 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 72 6d 61 6c 2e 20 50 6f 72 20 65 6a 65 6d | .configuraci..n.normal..Por.ejem |
| c980 | 70 6c 6f 2c 20 73 69 20 64 65 73 65 61 20 64 65 73 68 61 62 69 6c 69 74 61 72 20 75 6e 20 70 61 | plo,.si.desea.deshabilitar.un.pa |
| c9a0 | 72 20 42 47 50 20 65 6e 20 6c 61 20 74 72 61 6e 73 69 63 69 c3 b3 6e 20 56 52 52 50 20 61 20 6c | r.BGP.en.la.transici..n.VRRP.a.l |
| c9c0 | 61 20 63 6f 70 69 61 20 64 65 20 73 65 67 75 72 69 64 61 64 3a 00 43 6f 6e 66 69 67 75 72 65 2c | a.copia.de.seguridad:.Configure, |
| c9e0 | 20 74 68 65 6e 20 44 65 6c 65 74 65 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 | .then.Delete.Object.Configure,.t |
| ca00 | 68 65 6e 20 4c 6f 61 64 20 46 69 6c 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 | hen.Load.File.Configure,.then.Sa |
| ca20 | 76 65 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 61 76 65 20 46 69 6c 65 00 43 6f 6e | ve.Configure,.then.Save.File.Con |
| ca40 | 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 65 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e | figure,.then.Set.Configure,.then |
| ca60 | 20 53 68 6f 77 20 4f 62 6a 65 63 74 00 43 6f 6e 66 69 67 75 72 65 2c 20 74 68 65 6e 20 53 68 6f | .Show.Object.Configure,.then.Sho |
| ca80 | 77 20 61 20 53 69 6e 67 6c 65 20 4f 62 6a 65 63 74 20 56 61 6c 75 65 00 43 6f 6e 74 65 6e 74 00 | w.a.Single.Object.Value.Content. |
| caa0 | 43 6f 6e 74 65 6e 69 64 6f 20 64 65 20 63 6f 6d 61 6e 64 6f 73 2e 63 6f 6e 66 00 43 6f 6e 74 65 | Contenido.de.comandos.conf.Conte |
| cac0 | 6e 69 64 6f 20 64 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 | nido.del.archivo.de.configuraci. |
| cae0 | b3 6e 20 64 65 20 72 65 64 3a 00 43 72 65 61 72 20 73 65 6d 69 6c 6c 61 2e 69 73 6f 00 43 72 65 | .n.de.red:.Crear.semilla.iso.Cre |
| cb00 | 65 20 61 72 63 68 69 76 6f 73 20 64 65 20 74 65 78 74 6f 20 6c 6c 61 6d 61 64 6f 73 20 64 61 74 | e.archivos.de.texto.llamados.dat |
| cb20 | 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 79 20 6d 65 74 61 64 61 74 6f 73 2e 20 45 6e 20 6c 6f | os.de.usuario.y.metadatos..En.lo |
| cb40 | 73 20 73 69 73 74 65 6d 61 73 20 62 61 73 61 64 6f 73 20 65 6e 20 4c 69 6e 75 78 2c 20 6c 61 20 | s.sistemas.basados.en.Linux,.la. |
| cb60 | 75 74 69 6c 69 64 61 64 20 6d 6b 69 73 6f 66 73 20 73 65 20 70 75 65 64 65 20 75 74 69 6c 69 7a | utilidad.mkisofs.se.puede.utiliz |
| cb80 | 61 72 20 70 61 72 61 20 63 72 65 61 72 20 6c 61 20 49 53 4f 20 69 6e 69 63 69 61 6c 2e 20 4c 61 | ar.para.crear.la.ISO.inicial..La |
| cba0 | 20 73 69 67 75 69 65 6e 74 65 20 73 69 6e 74 61 78 69 73 20 61 67 72 65 67 61 72 c3 a1 20 65 73 | .siguiente.sintaxis.agregar...es |
| cbc0 | 74 6f 73 20 61 72 63 68 69 76 6f 73 20 61 6c 20 73 69 73 74 65 6d 61 20 64 65 20 61 72 63 68 69 | tos.archivos.al.sistema.de.archi |
| cbe0 | 76 6f 73 20 49 53 4f 20 39 36 36 30 2e 00 43 72 65 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 6d c3 | vos.ISO.9660..Creaci..n.de.la.m. |
| cc00 | a1 71 75 69 6e 61 20 76 69 72 74 75 61 6c 00 4c 6f 73 20 73 63 72 69 70 74 73 20 70 65 72 73 6f | .quina.virtual.Los.scripts.perso |
| cc20 | 6e 61 6c 69 7a 61 64 6f 73 20 6e 6f 20 73 65 20 65 6a 65 63 75 74 61 6e 20 63 6f 6e 20 70 72 69 | nalizados.no.se.ejecutan.con.pri |
| cc40 | 76 69 6c 65 67 69 6f 73 20 64 65 20 72 6f 6f 74 20 28 55 73 65 20 73 75 64 6f 20 69 6e 73 69 64 | vilegios.de.root.(Use.sudo.insid |
| cc60 | 65 20 73 69 20 65 73 20 6e 65 63 65 73 61 72 69 6f 29 2e 00 44 48 43 50 20 65 6e 20 6c 61 20 70 | e.si.es.necesario)..DHCP.en.la.p |
| cc80 | 72 69 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 20 45 74 68 65 72 6e 65 74 20 73 69 20 6e 6f 20 73 | rimera.interfaz.Ethernet.si.no.s |
| cca0 | 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 6e 69 6e 67 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 | e.proporciona.ninguna.configurac |
| ccc0 | 69 c3 b3 6e 20 64 65 20 72 65 64 2e 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 | i..n.de.red..Deploying.VyOS.in.t |
| cce0 | 68 65 20 41 57 53 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e 20 74 | he.AWS.cloud.Deploying.VyOS.in.t |
| cd00 | 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 69 6e | he.Azure.cloud.Deploying.VyOS.in |
| cd20 | 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 | .the.Google.Cloud.Deploying.VyOS |
| cd40 | 20 69 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 44 65 70 6c 6f 79 69 6e 67 20 56 | .in.the.google.cloud.Deploying.V |
| cd60 | 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 75 72 | yOS.in.the.vSphere.infrastructur |
| cd80 | 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 6f 75 | e.Deploying.vyos.in.the.AWS.clou |
| cda0 | 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 63 6c | d.Deploying.vyos.in.the.Azure.cl |
| cdc0 | 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 65 72 | oud.Deploying.vyos.in.the.Vspher |
| cde0 | 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 6f 20 | e.infrastructia.Ejemplo.Ejemplo. |
| ce00 | 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 64 65 | de.comandos.de.configuraci..n.de |
| ce20 | 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 65 73 | l.archivo."/srv/salt/states |
| ce40 | 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 20 63 | /commands.txt".Ejemplo.de.c |
| ce60 | 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 20 6f | onfiguraci..n:.Ejemplo.de.modo.o |
| ce80 | 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 64 65 | perativo:.Ejemplos.Ejecuci..n.de |
| cea0 | 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 63 75 | .scripts.de.configuraci..n.Ejecu |
| cec0 | 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 73 20 | ci..n.de.secuencias.de.comandos. |
| cee0 | 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 20 64 | pre-hooks/post-hooks.Contenido.d |
| cf00 | 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 73 69 | el.archivo.File.contents.of.Ansi |
| cf20 | 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 |
| cf40 | 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. |
| cf60 | 41 6e 73 69 62 6c 65 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 46 69 6c 65 20 63 6f | Ansible.for.Google.Cloud.File.co |
| cf80 | 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f | ntents.of.Ansible.for.google.clo |
| cfa0 | 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 | ud.File.contents.of.Ansible.for. |
| cfc0 | 76 53 70 68 65 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 65 72 72 61 66 6f | vSphere.File.contents.of.Terrafo |
| cfe0 | 6d 20 66 6f 72 20 41 57 53 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 65 72 72 61 | m.for.AWS.File.contents.of.Terra |
| d000 | 66 6f 6d 20 66 6f 72 20 41 7a 75 72 65 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 | fom.for.Azure.File.contents.of.T |
| d020 | 65 72 72 61 66 6f 6d 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 46 69 6c 65 20 63 6f | errafom.for.Google.Cloud.File.co |
| d040 | 6e 74 65 6e 74 73 20 6f 66 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c | ntents.of.Terrafom.for.google.cl |
| d060 | 6f 75 64 00 46 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 54 65 72 72 61 66 6f 6d 20 66 6f | oud.File.contents.of.Terrafom.fo |
| d080 | 72 20 76 53 70 68 65 72 65 00 41 72 63 68 69 76 6f 20 67 65 6e 65 72 61 64 6f 20 63 6f 6e 20 65 | r.vSphere.Archivo.generado.con.e |
| d0a0 | 6c 20 63 6f 6d 61 6e 64 6f 20 61 6e 74 65 72 69 6f 72 3a 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2d | l.comando.anterior:.``/tmp/vyos- |
| d0c0 | 31 2e 33 2e 30 2d 63 6c 6f 75 64 2d 69 6e 69 74 2d 31 30 47 2d 71 65 6d 75 2e 71 63 6f 77 32 60 | 1.3.0-cloud-init-10G-qemu.qcow2` |
| d0e0 | 60 00 46 69 6e 61 6c 6c 79 2c 20 66 69 6c 65 20 2a 2a 6d 65 74 61 2d 64 61 74 61 2a 2a 20 68 61 | `.Finally,.file.**meta-data**.ha |
| d100 | 73 20 6e 6f 20 63 6f 6e 74 65 6e 74 2c 20 62 75 74 20 69 74 27 73 20 72 65 71 75 69 72 65 64 2e | s.no.content,.but.it's.required. |
| d120 | 00 46 69 6e 61 6c 6d 65 6e 74 65 2c 20 65 6c 20 61 72 63 68 69 76 6f 20 2a 2a 6d 65 74 61 64 61 | .Finalmente,.el.archivo.**metada |
| d140 | 74 6f 73 2a 2a 20 6e 6f 20 74 69 65 6e 65 20 63 6f 6e 74 65 6e 69 64 6f 2c 20 70 65 72 6f 20 65 | tos**.no.tiene.contenido,.pero.e |
| d160 | 73 20 6f 62 6c 69 67 61 74 6f 72 69 6f 2e 00 50 61 72 61 20 63 6f 6e 66 69 67 75 72 61 72 20 79 | s.obligatorio..Para.configurar.y |
| d180 | 20 68 61 62 69 6c 69 74 61 72 20 6c 61 20 41 50 49 2c 20 63 6f 6e 73 75 6c 74 65 20 3a 72 65 66 | .habilitar.la.API,.consulte.:ref |
| d1a0 | 3a 60 68 74 74 70 2d 61 70 69 60 00 50 61 72 61 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 20 61 64 | :`http-api`.Para.problemas.de.ad |
| d1c0 | 6d 69 6e 69 73 74 72 61 63 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2f | ministraci..n.de.configuraci..n/ |
| d1e0 | 61 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 2c 20 6c 61 20 6d 6f 64 69 66 69 63 61 63 69 c3 b3 6e | actualizaci..n,.la.modificaci..n |
| d200 | 20 64 65 20 65 73 74 65 20 73 63 72 69 70 74 20 64 65 62 65 20 73 65 72 20 6c 61 20 c3 ba 6c 74 | .de.este.script.debe.ser.la...lt |
| d220 | 69 6d 61 20 6f 70 63 69 c3 b3 6e 2e 20 53 69 65 6d 70 72 65 20 69 6e 74 65 6e 74 65 20 65 6e 63 | ima.opci..n..Siempre.intente.enc |
| d240 | 6f 6e 74 72 61 72 20 70 72 69 6d 65 72 6f 20 73 6f 6c 75 63 69 6f 6e 65 73 20 62 61 73 61 64 61 | ontrar.primero.soluciones.basada |
| d260 | 73 20 65 6e 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 43 4c 49 2e 00 46 6f 72 20 65 78 61 6d 70 | s.en.los.comandos.CLI..For.examp |
| d280 | 6c 65 2c 20 63 68 65 63 6b 20 61 6e 20 65 78 69 73 74 69 6e 67 20 70 61 74 68 3a 00 50 6f 72 20 | le,.check.an.existing.path:.Por. |
| d2a0 | 65 6a 65 6d 70 6c 6f 2c 20 6f 62 74 65 6e 67 61 20 6c 61 73 20 64 69 72 65 63 63 69 6f 6e 65 73 | ejemplo,.obtenga.las.direcciones |
| d2c0 | 20 64 65 20 75 6e 61 20 69 6e 74 65 72 66 61 7a 20 60 60 64 75 6d 30 60 60 2e 00 50 6f 72 20 65 | .de.una.interfaz.``dum0``..Por.e |
| d2e0 | 6a 65 6d 70 6c 6f 2c 20 6d 75 65 73 74 72 65 20 71 75 c3 a9 20 69 6d c3 a1 67 65 6e 65 73 20 65 | jemplo,.muestre.qu...im..genes.e |
| d300 | 73 74 c3 a1 6e 20 69 6e 73 74 61 6c 61 64 61 73 2e 00 50 61 72 61 20 6f 62 74 65 6e 65 72 20 6d | st..n.instaladas..Para.obtener.m |
| d320 | c3 a1 73 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 73 6f 62 72 65 20 6c 61 20 66 75 65 6e 74 65 | ..s.informaci..n.sobre.la.fuente |
| d340 | 20 64 65 20 64 61 74 6f 73 20 4e 6f 43 6c 6f 75 64 2c 20 76 69 73 69 74 65 20 73 75 20 60 70 c3 | .de.datos.NoCloud,.visite.su.`p. |
| d360 | a1 67 69 6e 61 3c 68 74 74 70 73 3a 2f 2f 63 6c 6f 75 64 69 6e 69 74 2e 72 65 61 64 74 68 65 64 | .gina<https://cloudinit.readthed |
| d380 | 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 72 65 66 65 72 65 6e 63 65 2f 64 61 74 61 73 | ocs.io/en/latest/reference/datas |
| d3a0 | 6f 75 72 63 65 73 2f 6e 6f 63 6c 6f 75 64 2e 68 74 6d 6c 3e 20 60 5f 20 65 6e 20 6c 61 20 64 6f | ources/nocloud.html>.`_.en.la.do |
| d3c0 | 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 64 65 20 69 6e 69 63 69 6f 20 64 65 20 6e 75 62 65 2e 00 | cumentaci..n.de.inicio.de.nube.. |
| d3e0 | 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 4e 6f 43 6c | For.more.information.on.the.NoCl |
| d400 | 6f 75 64 20 64 61 74 61 20 73 6f 75 72 63 65 2c 20 76 69 73 69 74 20 69 74 73 20 70 61 67 65 20 | oud.data.source,.visit.its.page. |
| d420 | 60 6e 6f 63 6c 6f 75 64 60 5f 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 2d 69 6e 69 74 20 64 6f 63 | `nocloud`_.in.the.cloud-init.doc |
| d440 | 75 6d 65 6e 74 61 74 69 6f 6e 2e 00 44 65 73 64 65 20 63 6c 69 20 6f 20 47 55 49 2c 20 65 6e 63 | umentation..Desde.cli.o.GUI,.enc |
| d460 | 69 65 6e 64 61 20 6c 61 20 56 4d 20 79 2c 20 64 65 73 70 75 c3 a9 73 20 64 65 20 71 75 65 20 61 | ienda.la.VM.y,.despu..s.de.que.a |
| d480 | 72 72 61 6e 71 75 65 2c 20 76 65 72 69 66 69 71 75 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 | rranque,.verifique.la.configurac |
| d4a0 | 69 c3 b3 6e 00 47 65 6e 65 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 65 20 77 69 | i..n.General.commands.that.we.wi |
| d4c0 | 6c 6c 20 75 73 65 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 73 63 72 | ll.use.for.running.Terraform.scr |
| d4e0 | 69 70 74 73 00 47 65 6e 65 72 61 74 65 20 4f 62 6a 65 63 74 00 47 65 6e 65 72 61 72 20 69 6d 61 | ipts.Generate.Object.Generar.ima |
| d500 | 67 65 6e 20 71 63 6f 77 00 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 00 47 6f 6f 67 6c 65 20 | gen.qcow.Getting.Started.Google. |
| d520 | 43 6c 6f 75 64 00 41 71 75 c3 ad 20 68 61 79 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 73 69 6d 70 6c | Cloud.Aqu...hay.un.ejemplo.simpl |
| d540 | 65 3a 00 41 71 75 c3 ad 20 68 61 79 20 75 6e 20 65 6a 65 6d 70 6c 6f 20 64 65 20 63 6f 6e 66 69 | e:.Aqu...hay.un.ejemplo.de.confi |
| d560 | 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 20 71 75 65 20 61 67 72 65 67 61 20 | guraci..n.en.la.nube.que.agrega. |
| d580 | 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 65 6c 20 6d 6f 6d 65 6e 74 6f 20 | la.configuraci..n.en.el.momento. |
| d5a0 | 64 65 6c 20 70 72 69 6d 65 72 20 61 72 72 61 6e 71 75 65 2e 00 48 6f 77 20 74 6f 20 63 72 65 61 | del.primer.arranque..How.to.crea |
| d5c0 | 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c | te.a.single.instance.and.install |
| d5e0 | 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 | .your.configuration.using.Terraf |
| d600 | 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 41 57 53 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f | orm+Ansible+AWS.Step.by.step:.Ho |
| d620 | 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e | w.to.create.a.single.instance.an |
| d640 | 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 | d.install.your.configuration.usi |
| d660 | 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 41 7a 75 72 65 20 53 74 65 70 20 | ng.Terraform+Ansible+Azure.Step. |
| d680 | 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. |
| d6a0 | 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 |
| d6c0 | 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+ |
| d6e0 | 47 6f 6f 67 6c 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 | Google.Step.by.step:.How.to.crea |
| d700 | 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c | te.a.single.instance.and.install |
| d720 | 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 | .your.configuration.using.Terraf |
| d740 | 6f 72 6d 2b 41 6e 73 69 62 6c 65 2b 56 73 70 68 65 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 | orm+Ansible+Vsphere.Step.by.step |
| d760 | 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 | :.How.to.create.a.single.instanc |
| d780 | 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | e.and.install.your.configuration |
| d7a0 | 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 67 6f 6f 67 6c 65 20 | .using.Terraform+Ansible+google. |
| d7c0 | 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 48 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 69 | Step.by.step:.How.to.create.a.si |
| d7e0 | 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 79 6f 75 72 20 63 | ngle.instance.and.install.your.c |
| d800 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 2b 41 6e 73 | onfiguration.using.Terraform+Ans |
| d820 | 69 62 6c 65 2b 76 53 70 68 65 72 65 20 53 74 65 70 20 62 79 20 73 74 65 70 3a 00 41 6c 6d 61 63 | ible+vSphere.Step.by.step:.Almac |
| d840 | 65 6e 61 6d 69 65 6e 74 6f 20 64 65 20 61 72 63 68 69 76 6f 73 20 49 53 4f 3a 20 65 6c 20 76 6f | enamiento.de.archivos.ISO:.el.vo |
| d860 | 6c 75 6d 65 6e 20 60 60 6c 6f 63 61 6c 60 60 20 73 65 20 75 74 69 6c 69 7a 61 20 70 61 72 61 20 | lumen.``local``.se.utiliza.para. |
| d880 | 65 6c 20 61 6c 6d 61 63 65 6e 61 6d 69 65 6e 74 6f 20 64 65 20 61 72 63 68 69 76 6f 73 20 60 60 | el.almacenamiento.de.archivos.`` |
| d8a0 | 2e 69 73 6f 60 60 2e 20 45 6e 20 65 73 74 65 20 65 73 63 65 6e 61 72 69 6f 2c 20 65 6c 20 74 69 | .iso``..En.este.escenario,.el.ti |
| d8c0 | 70 6f 20 64 65 20 76 6f 6c 75 6d 65 6e 20 60 60 6c 6f 63 61 6c 60 60 20 73 65 20 65 73 74 61 62 | po.de.volumen.``local``.se.estab |
| d8e0 | 6c 65 63 65 20 65 6e 20 2a 2a 64 69 72 65 63 74 6f 72 69 6f 2a 2a 2c 20 79 20 73 65 20 61 64 6a | lece.en.**directorio**,.y.se.adj |
| d900 | 75 6e 74 61 20 61 20 60 60 2f 76 61 72 2f 6c 69 62 2f 76 7a 60 60 2e 00 53 69 20 65 6c 20 63 6f | unta.a.``/var/lib/vz``..Si.el.co |
| d920 | 6d 61 6e 64 6f 20 74 65 72 6d 69 6e 61 20 65 6e 20 75 6e 20 76 61 6c 6f 72 2c 20 64 65 62 65 20 | mando.termina.en.un.valor,.debe. |
| d940 | 65 73 74 61 72 20 65 6e 74 72 65 20 63 6f 6d 69 6c 6c 61 73 20 73 69 6d 70 6c 65 73 2e 00 53 69 | estar.entre.comillas.simples..Si |
| d960 | 20 6e 6f 20 73 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 | .no.se.proporciona.una.configura |
| d980 | 63 69 c3 b3 6e 20 64 65 20 72 65 64 2c 20 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 73 65 | ci..n.de.red,.el.cliente.dhcp.se |
| d9a0 | 20 68 61 62 69 6c 69 74 61 72 c3 a1 20 65 6e 20 6c 61 20 70 72 69 6d 65 72 61 20 69 6e 74 65 72 | .habilitar...en.la.primera.inter |
| d9c0 | 66 61 7a 2e 20 54 65 6e 67 61 20 65 6e 20 63 75 65 6e 74 61 20 71 75 65 20 65 73 74 61 20 63 6f | faz..Tenga.en.cuenta.que.esta.co |
| d9e0 | 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 20 69 6e 79 65 63 74 61 72 c3 a1 20 61 20 6e 69 76 | nfiguraci..n.se.inyectar...a.niv |
| da00 | 65 6c 20 64 65 6c 20 73 69 73 74 65 6d 61 20 6f 70 65 72 61 74 69 76 6f 2c 20 61 73 c3 ad 20 71 | el.del.sistema.operativo,.as...q |
| da20 | 75 65 20 6e 6f 20 65 73 70 65 72 65 20 65 6e 63 6f 6e 74 72 61 72 20 6c 61 20 63 6f 6e 66 69 67 | ue.no.espere.encontrar.la.config |
| da40 | 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 63 6c 69 65 6e 74 65 20 64 68 63 70 20 65 6e 20 76 79 6f | uraci..n.del.cliente.dhcp.en.vyo |
| da60 | 73 20 63 6c 69 2e 20 44 65 62 69 64 6f 20 61 20 65 73 74 65 20 63 6f 6d 70 6f 72 74 61 6d 69 65 | s.cli..Debido.a.este.comportamie |
| da80 | 6e 74 6f 2c 20 65 6e 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 6c 61 62 6f 72 61 74 6f 72 69 6f | nto,.en.el.siguiente.laboratorio |
| daa0 | 20 64 65 20 65 6a 65 6d 70 6c 6f 2c 20 64 65 73 68 61 62 69 6c 69 74 61 72 65 6d 6f 73 20 6c 61 | .de.ejemplo,.deshabilitaremos.la |
| dac0 | 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 64 68 63 70 2d 63 6c 69 65 6e 74 20 65 | .configuraci..n.de.dhcp-client.e |
| dae0 | 6e 20 65 74 68 30 2e 00 49 66 20 6e 6f 20 6e 65 74 77 6f 72 6b 69 6e 67 20 63 6f 6e 66 69 67 75 | n.eth0..If.no.networking.configu |
| db00 | 72 61 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 6e 20 64 68 63 70 20 63 6c | ration.is.provided,.then.dhcp.cl |
| db20 | 69 65 6e 74 20 69 73 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 20 6f 6e 20 66 | ient.is.going.to.be.enabled.on.f |
| db40 | 69 72 73 74 20 69 6e 74 65 72 66 61 63 65 2e 20 42 65 61 72 20 69 6e 20 6d 69 6e 64 20 74 68 61 | irst.interface..Bear.in.mind.tha |
| db60 | 74 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 6a | t.this.configuration.will.be.inj |
| db80 | 65 63 74 65 64 20 61 74 20 61 6e 20 4f 53 20 6c 65 76 65 6c 2c 20 73 6f 20 64 6f 6e 27 74 20 65 | ected.at.an.OS.level,.so.don't.e |
| dba0 | 78 70 65 63 74 20 74 6f 20 66 69 6e 64 20 64 68 63 70 20 63 6c 69 65 6e 74 20 63 6f 6e 66 69 67 | xpect.to.find.dhcp.client.config |
| dbc0 | 75 72 61 74 69 6f 6e 20 6f 6e 20 76 79 6f 73 20 63 6c 69 2e 20 42 65 63 61 75 73 65 20 6f 66 20 | uration.on.vyos.cli..Because.of. |
| dbe0 | 74 68 69 73 20 62 65 68 61 76 69 6f 72 2c 20 69 6e 20 6e 65 78 74 20 65 78 61 6d 70 6c 65 20 6c | this.behavior,.in.next.example.l |
| dc00 | 61 62 20 77 65 20 77 69 6c 6c 20 64 69 73 61 62 6c 65 20 64 68 63 70 2d 63 6c 69 65 6e 74 20 63 | ab.we.will.disable.dhcp-client.c |
| dc20 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 6e 20 65 74 68 30 2e 00 53 69 20 65 6e 63 75 65 6e 74 | onfiguration.on.eth0..Si.encuent |
| dc40 | 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 20 65 6c 20 64 | ra.problemas,.verifique.que.el.d |
| dc60 | 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 65 20 6c 61 | ocumento.de.configuraci..n.de.la |
| dc80 | 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 2e 20 4c 6f 73 | .nube.contenga.YAML.v..lido..Los |
| dca0 | 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 74 70 73 3a 2f | .recursos.en.l..nea.como.https:/ |
| dcc0 | 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 75 6e 61 20 68 | /www.yamllint.com/.brindan.una.h |
| dce0 | 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 64 61 72 20 59 | erramienta.simple.para.validar.Y |
| dd00 | 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 69 6e 66 6f 72 | AML..Si.necesita.recopilar.infor |
| dd20 | 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 4c 69 6e 75 78 | maci..n.de.los.comandos.de.Linux |
| dd40 | 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 65 20 65 6a 65 | .para.configurar.VyOS,.puede.eje |
| dd60 | 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 63 6f 6e 66 69 | cutar.los.comandos.y.luego.confi |
| dd80 | 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 70 74 2e 00 53 | gurar.VyOS.en.el.mismo.script..S |
| dda0 | 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 67 75 72 61 63 | i.desea.programar.las.configurac |
| ddc0 | 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 65 61 20 62 61 | iones.en.un.idioma.que.no.sea.ba |
| dde0 | 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 73 20 64 65 20 | sh,.puede.tener.los.comandos.de. |
| de00 | 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 20 67 65 6e 65 | salida.de.su.script.y.luego.gene |
| de20 | 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 6d 70 6f 72 74 | rarlos.en.un.script.bash..Import |
| de40 | 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 57 61 72 6e 69 6e 67 73 20 66 6f 72 20 76 | ing.and.Disabling.Warnings.for.v |
| de60 | 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 50 72 6f 78 6d | erify=False.En.el.servidor.Proxm |
| de80 | 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 68 69 76 6f 73 | ox,.se.utilizar..n.tres.archivos |
| dea0 | 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 45 6e 20 56 79 | .para.esta.configuraci..n:.En.Vy |
| dec0 | 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 6f 6c 6f 20 64 | OS,.por.defecto,.habilita.solo.d |
| dee0 | 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 77 65 27 6c 6c | os.m..dulos:.In.this.case,.we'll |
| df00 | 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 20 66 6f 72 20 | .create.the.necessary.files.for. |
| df20 | 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 75 73 69 6e 67 | Terraform.and.Ansible.next.using |
| df40 | 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 69 6e 67 6c 65 | .Terraform.we'll.create.a.single |
| df60 | 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 61 6e 64 20 6d | .instance.on.the.AWS.cloud.and.m |
| df80 | 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 | ake.provisioning.using.Ansible.. |
| dfa0 | 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 74 68 65 20 6e | In.this.case,.we'll.create.the.n |
| dfc0 | 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 | ecessary.files.for.Terraform.and |
| dfe0 | 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 6d 20 77 65 | .Ansible.next.using.Terraform.we |
| e000 | 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 | 'll.create.a.single.instance.on. |
| e020 | 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 6f 76 69 73 69 | the.Azure.cloud.and.make.provisi |
| e040 | 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 63 61 73 | oning.using.Ansible..In.this.cas |
| e060 | 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 66 69 | e,.we'll.create.the.necessary.fi |
| e080 | 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 6e 65 | les.for.Terraform.and.Ansible.ne |
| e0a0 | 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 65 20 | xt.using.Terraform.we'll.create. |
| e0c0 | 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 67 6f 6f 67 6c 65 20 | a.single.instance.on.the.google. |
| e0e0 | 63 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e | cloud.and.make.provisioning.usin |
| e100 | 67 20 41 6e 73 69 62 6c 65 2e 00 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 27 6c 6c 20 63 | g.Ansible..In.this.case,.we'll.c |
| e120 | 72 65 61 74 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 66 69 6c 65 73 20 66 6f 72 20 54 65 | reate.the.necessary.files.for.Te |
| e140 | 72 72 61 66 6f 72 6d 20 61 6e 64 20 41 6e 73 69 62 6c 65 20 6e 65 78 74 20 75 73 69 6e 67 20 54 | rraform.and.Ansible.next.using.T |
| e160 | 65 72 72 61 66 6f 72 6d 20 77 65 27 6c 6c 20 63 72 65 61 74 65 20 61 20 73 69 6e 67 6c 65 20 69 | erraform.we'll.create.a.single.i |
| e180 | 6e 73 74 61 6e 63 65 20 6f 6e 20 74 68 65 20 76 53 70 68 65 72 65 20 63 6c 6f 75 64 20 61 6e 64 | nstance.on.the.vSphere.cloud.and |
| e1a0 | 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 | .make.provisioning.using.Ansible |
| e1c0 | 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 74 68 65 | ..In.this.case,.we'll.create.the |
| e1e0 | 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 6d 20 61 | .necessary.files.for.Terraform.a |
| e200 | 6e 64 20 41 6e 73 69 62 6c 65 2e 20 4e 65 78 74 2c 20 75 73 69 6e 67 20 54 65 72 72 61 66 6f 72 | nd.Ansible..Next,.using.Terrafor |
| e220 | 6d 2c 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 | m,.we'll.create.a.single.instanc |
| e240 | 65 20 6f 6e 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 61 6e 64 20 6d 61 6b 65 20 70 | e.on.the.Google.Cloud.and.make.p |
| e260 | 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 45 6e 20 65 73 | rovisioning.using.Ansible..En.es |
| e280 | 74 61 20 70 72 c3 a1 63 74 69 63 61 20 64 65 20 6c 61 62 6f 72 61 74 6f 72 69 6f 2c 20 74 6f 64 | ta.pr..ctica.de.laboratorio,.tod |
| e2a0 | 6f 73 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 73 65 20 65 6e 63 75 65 6e 74 72 61 6e 20 65 6e | os.los.archivos.se.encuentran.en |
| e2c0 | 20 60 60 2f 74 6d 70 2f 60 60 2e 20 45 6e 74 6f 6e 63 65 73 2c 20 61 6e 74 65 73 20 64 65 20 63 | .``/tmp/``..Entonces,.antes.de.c |
| e2e0 | 6f 6e 74 69 6e 75 61 72 2c 20 70 61 73 65 6d 6f 73 20 61 20 65 73 65 20 64 69 72 65 63 74 6f 72 | ontinuar,.pasemos.a.ese.director |
| e300 | 69 6f 3a 00 45 6e 20 65 73 74 61 20 70 72 c3 a1 63 74 69 63 61 20 64 65 20 6c 61 62 6f 72 61 74 | io:.En.esta.pr..ctica.de.laborat |
| e320 | 6f 72 69 6f 2c 20 75 73 61 6d 6f 73 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 31 2e 33 2e 30 20 64 | orio,.usamos.la.versi..n.1.3.0.d |
| e340 | 65 20 56 79 4f 53 20 79 20 63 6f 6e 66 69 67 75 72 61 6d 6f 73 20 75 6e 20 64 69 73 63 6f 20 64 | e.VyOS.y.configuramos.un.disco.d |
| e360 | 65 20 31 30 47 2e 20 44 65 73 63 61 72 67 75 65 20 65 6c 20 61 72 63 68 69 76 6f 20 2e 69 73 6f | e.10G..Descargue.el.archivo..iso |
| e380 | 20 64 65 20 56 79 4f 53 20 79 20 67 75 c3 a1 72 64 65 6c 6f 20 63 6f 6d 6f 20 60 60 2f 74 6d 70 | .de.VyOS.y.gu..rdelo.como.``/tmp |
| e3a0 | 2f 76 79 6f 73 2e 69 73 6f 60 60 2e 20 43 6f 6d 61 6e 64 6f 20 75 74 69 6c 69 7a 61 64 6f 20 70 | /vyos.iso``..Comando.utilizado.p |
| e3c0 | 61 72 61 20 67 65 6e 65 72 61 72 20 6c 61 20 69 6d 61 67 65 6e 20 71 63 6f 77 3a 00 43 6f 6e 66 | ara.generar.la.imagen.qcow:.Conf |
| e3e0 | 69 67 75 72 61 63 69 6f 6e 20 69 6e 69 63 69 61 6c 00 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 61 | iguracion.inicial.Initializing.a |
| e400 | 20 56 79 44 65 76 69 63 65 20 4f 62 6a 65 63 74 00 4c 61 20 69 6e 79 65 63 63 69 c3 b3 6e 20 64 | .VyDevice.Object.La.inyecci..n.d |
| e420 | 65 20 64 61 74 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 20 73 65 20 | e.datos.de.configuraci..n.no.se. |
| e440 | 6c 69 6d 69 74 61 20 61 20 6c 61 73 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 65 6e 20 6c 61 20 6e | limita.a.las.plataformas.en.la.n |
| e460 | 75 62 65 2e 20 4c 6f 73 20 75 73 75 61 72 69 6f 73 20 70 75 65 64 65 6e 20 65 6d 70 6c 65 61 72 | ube..Los.usuarios.pueden.emplear |
| e480 | 20 6c 61 20 66 75 65 6e 74 65 20 64 65 20 64 61 74 6f 73 20 4e 6f 43 6c 6f 75 64 20 70 61 72 61 | .la.fuente.de.datos.NoCloud.para |
| e4a0 | 20 69 6e 79 65 63 74 61 72 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 79 20 6d 65 74 | .inyectar.datos.de.usuario.y.met |
| e4c0 | 61 64 61 74 6f 73 20 65 6e 20 70 6c 61 74 61 66 6f 72 6d 61 73 20 64 65 20 76 69 72 74 75 61 6c | adatos.en.plataformas.de.virtual |
| e4e0 | 69 7a 61 63 69 c3 b3 6e 20 63 6f 6d 6f 20 56 4d 77 61 72 65 2c 20 48 79 70 65 72 2d 56 20 79 20 | izaci..n.como.VMware,.Hyper-V.y. |
| e500 | 4b 56 4d 2e 00 49 6e 73 74 61 6c 61 72 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 60 60 6e 61 70 61 6c | KVM..Instalar.el.m..dulo.``napal |
| e520 | 6d 2d 76 79 6f 73 26 23 33 39 3b 26 23 33 39 3b 00 49 6e 73 74 61 6c 61 63 69 c3 b3 6e 00 45 73 | m-vyos''.Instalaci..n.Es |
| e540 | 20 70 6f 73 69 62 6c 65 20 63 6f 6e 66 69 67 75 72 61 72 20 56 79 4f 53 20 61 20 74 72 61 76 c3 | .posible.configurar.VyOS.a.trav. |
| e560 | a9 73 20 64 65 6c 20 6d c3 b3 64 75 6c 6f 20 70 72 6f 78 79 20 6e 65 74 6d 69 6b 6f 5f 2e 20 52 | .s.del.m..dulo.proxy.netmiko_..R |
| e580 | 65 71 75 69 65 72 65 20 75 6e 20 6d 69 6e 69 6f 6e 20 63 6f 6e 20 65 6c 20 70 61 71 75 65 74 65 | equiere.un.minion.con.el.paquete |
| e5a0 | 20 60 60 70 79 74 68 6f 6e 33 2d 6e 65 74 6d 69 6b 6f 60 60 20 69 6e 73 74 61 6c 61 64 6f 20 71 | .``python3-netmiko``.instalado.q |
| e5c0 | 75 65 20 74 65 6e 67 61 20 75 6e 61 20 63 6f 6e 65 78 69 c3 b3 6e 20 61 20 6c 6f 73 20 6e 6f 64 | ue.tenga.una.conexi..n.a.los.nod |
| e5e0 | 6f 73 20 56 79 4f 53 2e 20 53 61 6c 74 2d 6d 69 6e 69 6f 6e 20 74 69 65 6e 65 20 71 75 65 20 63 | os.VyOS..Salt-minion.tiene.que.c |
| e600 | 6f 6d 75 6e 69 63 61 72 73 65 20 63 6f 6e 20 73 61 6c 74 20 6d 61 73 74 65 72 00 4c 6f 73 20 70 | omunicarse.con.salt.master.Los.p |
| e620 | 72 69 6e 63 69 70 61 6c 65 73 20 70 72 6f 76 65 65 64 6f 72 65 73 20 64 65 20 6c 61 20 6e 75 62 | rincipales.proveedores.de.la.nub |
| e640 | 65 20 6f 66 72 65 63 65 6e 20 75 6e 20 6d 65 64 69 6f 20 70 61 72 61 20 70 72 6f 70 6f 72 63 69 | e.ofrecen.un.medio.para.proporci |
| e660 | 6f 6e 61 72 20 64 61 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 20 65 6e 20 65 6c 20 6d 6f 6d 65 | onar.datos.de.usuario.en.el.mome |
| e680 | 6e 74 6f 20 64 65 6c 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 64 65 20 6c 61 20 69 6e 73 74 61 6e | nto.del.lanzamiento.de.la.instan |
| e6a0 | 63 69 61 2e 20 53 65 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 63 6f 6d 6f 20 | cia..Se.puede.proporcionar.como. |
| e6c0 | 74 65 78 74 6f 20 73 69 6e 20 66 6f 72 6d 61 74 6f 20 6f 20 63 6f 6d 6f 20 74 65 78 74 6f 20 63 | texto.sin.formato.o.como.texto.c |
| e6e0 | 6f 64 69 66 69 63 61 64 6f 20 65 6e 20 62 61 73 65 36 34 2c 20 73 65 67 c3 ba 6e 20 65 6c 20 70 | odificado.en.base64,.seg..n.el.p |
| e700 | 72 6f 76 65 65 64 6f 72 20 64 65 20 6c 61 20 6e 75 62 65 2e 20 41 64 65 6d c3 a1 73 2c 20 73 65 | roveedor.de.la.nube..Adem..s,.se |
| e720 | 20 70 75 65 64 65 20 63 6f 6d 70 72 69 6d 69 72 20 75 73 61 6e 64 6f 20 67 7a 69 70 2c 20 6c 6f | .puede.comprimir.usando.gzip,.lo |
| e740 | 20 71 75 65 20 74 69 65 6e 65 20 73 65 6e 74 69 64 6f 20 63 6f 6e 20 75 6e 61 20 6c 61 72 67 61 | .que.tiene.sentido.con.una.larga |
| e760 | 20 6c 69 73 74 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 | .lista.de.comandos.de.configurac |
| e780 | 69 c3 b3 6e 2c 20 64 65 62 69 64 6f 20 61 6c 20 6c c3 ad 6d 69 74 65 20 65 73 74 72 69 63 74 6f | i..n,.debido.al.l..mite.estricto |
| e7a0 | 20 64 65 20 7e 31 36 33 38 34 20 62 79 74 65 73 20 70 61 72 61 20 74 6f 64 6f 73 20 6c 6f 73 20 | .de.~16384.bytes.para.todos.los. |
| e7c0 | 64 61 74 6f 73 20 64 65 6c 20 75 73 75 61 72 69 6f 2e 00 4d 61 6b 65 20 73 75 72 65 20 74 68 61 | datos.del.usuario..Make.sure.tha |
| e7e0 | 74 20 41 6e 73 69 62 6c 65 20 69 73 20 70 69 6e 67 69 6e 67 20 66 72 6f 6d 20 54 65 72 72 61 66 | t.Ansible.is.pinging.from.Terraf |
| e800 | 6f 6d 2e 00 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6f 70 65 6e | om..Make.sure.that.you.have.open |
| e820 | 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 74 68 65 | ed.access.to.the.instance.in.the |
| e840 | 20 73 65 63 75 72 69 74 79 20 67 72 6f 75 70 2e 00 4d 65 74 61 64 61 74 6f 73 3a 20 6c 6f 73 20 | .security.group..Metadatos:.los. |
| e860 | 6d 65 74 61 64 61 74 6f 73 20 70 72 6f 76 69 65 6e 65 6e 20 64 65 20 6c 61 20 70 6c 61 74 61 66 | metadatos.provienen.de.la.plataf |
| e880 | 6f 72 6d 61 20 65 6e 20 6c 61 20 6e 75 62 65 20 6f 20 65 6c 20 68 69 70 65 72 76 69 73 6f 72 2e | orma.en.la.nube.o.el.hipervisor. |
| e8a0 | 20 45 6e 20 61 6c 67 75 6e 61 73 20 6e 75 62 65 73 2c 20 73 65 20 69 6d 70 6c 65 6d 65 6e 74 61 | .En.algunas.nubes,.se.implementa |
| e8c0 | 20 63 6f 6d 6f 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 48 54 54 50 20 65 6e 20 60 60 68 74 74 70 | .como.punto.final.HTTP.en.``http |
| e8e0 | 3a 2f 2f 31 36 39 2e 32 35 34 2e 31 36 39 2e 32 35 34 60 60 2e 00 43 6c 61 76 65 73 20 6d c3 a1 | ://169.254.169.254``..Claves.m.. |
| e900 | 73 20 69 6d 70 6f 72 74 61 6e 74 65 73 20 61 20 74 65 6e 65 72 20 65 6e 20 63 75 65 6e 74 61 3a | s.importantes.a.tener.en.cuenta: |
| e920 | 00 4e 61 70 61 6c 6d 00 4e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 5f 20 54 65 72 72 61 66 6f | .Napalm.Need.to.install_.Terrafo |
| e940 | 72 6d 00 4e 65 74 6d 69 6b 6f 00 4e 65 74 6d 69 6b 6f 2d 70 72 6f 78 79 00 44 69 61 67 72 61 6d | rm.Netmiko.Netmiko-proxy.Diagram |
| e960 | 61 20 64 65 20 74 6f 70 6f 6c 6f 67 c3 ad 61 20 64 65 20 72 65 64 00 43 6f 6e 66 69 67 75 72 61 | a.de.topolog..a.de.red.Configura |
| e980 | 63 69 c3 b3 6e 20 64 65 20 72 65 64 3a 20 65 73 74 61 20 66 75 65 6e 74 65 20 64 65 20 63 6f 6e | ci..n.de.red:.esta.fuente.de.con |
| e9a0 | 66 69 67 75 72 61 63 69 c3 b3 6e 20 69 6e 66 6f 72 6d 61 20 61 6c 20 73 69 73 74 65 6d 61 20 73 | figuraci..n.informa.al.sistema.s |
| e9c0 | 6f 62 72 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 72 65 64 2c 20 63 | obre.la.configuraci..n.de.red,.c |
| e9e0 | 6f 6d 6f 20 64 69 72 65 63 63 69 6f 6e 65 73 20 49 50 2c 20 72 75 74 61 73 2c 20 44 4e 53 2e 20 | omo.direcciones.IP,.rutas,.DNS.. |
| ea00 | 44 69 73 70 6f 6e 69 62 6c 65 20 73 6f 6c 6f 20 65 6e 20 76 61 72 69 61 73 20 70 6c 61 74 61 66 | Disponible.solo.en.varias.plataf |
| ea20 | 6f 72 6d 61 73 20 64 65 20 6e 75 62 65 20 79 20 76 69 72 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 2e | ormas.de.nube.y.virtualizaci..n. |
| ea40 | 00 4c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 64 65 20 72 65 64 20 6e 6f 20 64 | .Las.configuraciones.de.red.no.d |
| ea60 | 65 62 65 6e 20 70 61 73 61 72 73 65 20 65 6e 20 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 64 61 | eben.pasarse.en.el.archivo.de.da |
| ea80 | 74 6f 73 20 64 65 20 75 73 75 61 72 69 6f 2e 00 53 69 6e 20 4e 75 62 65 00 62 72 75 6a 61 73 00 | tos.de.usuario..Sin.Nube.brujas. |
| eaa0 | 54 65 6e 67 61 20 65 6e 20 63 75 65 6e 74 61 20 71 75 65 20 2f 6f 70 74 2f 76 79 61 74 74 61 2f | Tenga.en.cuenta.que./opt/vyatta/ |
| eac0 | 65 74 63 2f 63 6f 6e 66 69 67 20 73 65 20 75 73 61 20 65 6e 20 6c 75 67 61 72 20 64 65 6c 20 64 | etc/config.se.usa.en.lugar.del.d |
| eae0 | 69 72 65 63 74 6f 72 69 6f 20 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 20 61 6c 20 71 75 65 | irectorio./config/scripts.al.que |
| eb00 | 20 73 65 20 68 61 63 65 20 72 65 66 65 72 65 6e 63 69 61 20 65 6e 20 6c 61 20 73 65 63 63 69 c3 | .se.hace.referencia.en.la.secci. |
| eb20 | b3 6e 20 3a 72 65 66 3a 60 63 6f 6d 6d 61 6e 64 2d 73 63 72 69 70 74 69 6e 67 60 20 64 65 20 6c | .n.:ref:`command-scripting`.de.l |
| eb40 | 61 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 70 6f 72 71 75 65 20 65 6c 20 64 69 72 65 63 | a.documentaci..n.porque.el.direc |
| eb60 | 74 6f 72 69 6f 20 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 20 6e 6f 20 65 73 74 c3 a1 20 6d 6f | torio./config/script.no.est...mo |
| eb80 | 6e 74 61 64 6f 20 63 75 61 6e 64 6f 20 60 20 53 65 20 65 6a 65 63 75 74 61 20 65 6c 20 6d c3 b3 | ntado.cuando.`.Se.ejecuta.el.m.. |
| eba0 | 64 75 6c 6f 20 60 77 72 69 74 65 5f 66 69 6c 65 73 60 60 2e 00 4e 6f 74 61 73 20 70 61 72 61 20 | dulo.`write_files``..Notas.para. |
| ebc0 | 65 73 74 65 20 65 6a 65 6d 70 6c 6f 20 65 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 71 75 65 20 | este.ejemplo.en.particular,.que. |
| ebe0 | 70 75 65 64 65 20 6e 65 63 65 73 69 74 61 72 20 73 65 72 20 6d 6f 64 69 66 69 63 61 64 6f 20 65 | puede.necesitar.ser.modificado.e |
| ec00 | 6e 20 6f 74 72 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 3a 00 41 68 6f 72 61 2c 20 | n.otras.configuraciones:.Ahora,. |
| ec20 | 65 73 65 20 61 72 63 68 69 76 6f 20 64 65 62 65 20 63 6f 70 69 61 72 73 65 20 65 6e 20 65 6c 20 | ese.archivo.debe.copiarse.en.el. |
| ec40 | 73 65 72 76 69 64 6f 72 20 70 72 6f 78 6d 6f 78 3a 00 45 6e 20 56 79 4f 53 2c 20 65 73 74 6f 20 | servidor.proxmox:.En.VyOS,.esto. |
| ec60 | 63 61 75 73 61 72 c3 a1 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 70 72 6f 62 6c 65 6d 61 3a 20 | causar...el.siguiente.problema:. |
| ec80 | 64 65 73 70 75 c3 a9 73 20 64 65 20 6d 6f 64 69 66 69 63 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 | despu..s.de.modificar.la.configu |
| eca0 | 72 61 63 69 c3 b3 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 75 6e 20 73 63 72 69 70 74 20 63 | raci..n.a.trav..s.de.un.script.c |
| ecc0 | 6f 6d 6f 20 65 73 74 65 20 75 6e 61 20 76 65 7a 2c 20 79 61 20 6e 6f 20 65 73 20 70 6f 73 69 62 | omo.este.una.vez,.ya.no.es.posib |
| ece0 | 6c 65 20 6d 6f 64 69 66 69 63 61 72 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 6c 61 20 63 6f 6e 66 | le.modificar.manualmente.la.conf |
| ed00 | 69 67 75 72 61 63 69 c3 b3 6e 3a 00 45 6e 20 65 6c 20 73 65 72 76 69 64 6f 72 20 70 72 6f 78 6d | iguraci..n:.En.el.servidor.proxm |
| ed20 | 6f 78 3a 00 55 6e 61 20 76 65 7a 20 71 75 65 20 73 65 20 63 72 65 61 72 6f 6e 20 6c 6f 73 20 74 | ox:.Una.vez.que.se.crearon.los.t |
| ed40 | 72 65 73 20 61 72 63 68 69 76 6f 73 2c 20 65 73 20 68 6f 72 61 20 64 65 20 67 65 6e 65 72 61 72 | res.archivos,.es.hora.de.generar |
| ed60 | 20 6c 61 20 69 6d 61 67 65 6e 20 60 60 73 65 65 64 2e 69 73 6f 60 60 2c 20 71 75 65 20 64 65 62 | .la.imagen.``seed.iso``,.que.deb |
| ed80 | 65 20 6d 6f 6e 74 61 72 73 65 20 65 6e 20 6c 61 20 6e 75 65 76 61 20 56 4d 20 63 6f 6d 6f 20 75 | e.montarse.en.la.nueva.VM.como.u |
| eda0 | 6e 20 63 64 2e 00 55 6e 20 63 6f 6d 61 6e 64 6f 20 70 6f 72 20 6c c3 ad 6e 65 61 2e 00 61 20 6c | n.cd..Un.comando.por.l..nea..a.l |
| edc0 | 61 20 6d 6f 64 61 00 4f 74 72 6f 73 20 6c 65 6e 67 75 61 6a 65 73 20 64 65 20 65 73 63 72 69 74 | a.moda.Otros.lenguajes.de.escrit |
| ede0 | 75 72 61 00 50 72 6f 64 75 63 63 69 c3 b3 6e 00 4d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 64 | ura.Producci..n.Modo.operativo.d |
| ee00 | 65 20 73 61 6c 69 64 61 00 50 6f 72 20 66 61 76 6f 72 2c 20 65 63 68 65 20 75 6e 20 76 69 73 74 | e.salida.Por.favor,.eche.un.vist |
| ee20 | 61 7a 6f 20 61 20 6c 61 20 47 75 c3 ad 61 20 64 65 20 63 6f 6e 74 72 69 62 75 63 69 c3 b3 6e 20 | azo.a.la.Gu..a.de.contribuci..n. |
| ee40 | 70 61 72 61 20 6e 75 65 73 74 72 61 20 3a 72 65 66 3a 60 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 | para.nuestra.:ref:`documentaci.. |
| ee60 | 6e 60 2e 00 50 6f 73 74 63 6f 6e 66 69 67 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 00 45 6e | n`..Postconfig.en.el.arranque.En |
| ee80 | 63 65 6e 64 69 64 6f 20 64 65 20 56 4d 20 79 20 76 65 72 69 66 69 63 61 63 69 6f 6e 65 73 00 50 | cendido.de.VM.y.verificaciones.P |
| eea0 | 72 65 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 00 | reconfiguraci..n.en.el.arranque. |
| eec0 | 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 67 20 | Preparation.steps.for.deploying. |
| eee0 | 56 79 4f 53 20 6f 6e 20 41 57 53 00 50 72 65 70 61 72 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f | VyOS.on.AWS.Preparation.steps.fo |
| ef00 | 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 41 7a 75 72 65 00 50 72 65 70 61 72 | r.deploying.VyOS.on.Azure.Prepar |
| ef20 | 61 74 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f | ation.steps.for.deploying.VyOS.o |
| ef40 | 6e 20 47 6f 6f 67 6c 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 | n.Google.Preparation.steps.for.d |
| ef60 | 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 67 6f 6f 67 6c 65 00 50 72 65 70 61 72 61 74 | eploying.VyOS.on.google.Preparat |
| ef80 | 69 6f 6e 20 73 74 65 70 73 20 66 6f 72 20 64 65 70 6c 6f 79 69 6e 67 20 56 79 4f 53 20 6f 6e 20 | ion.steps.for.deploying.VyOS.on. |
| efa0 | 76 53 70 68 65 72 65 00 50 72 65 70 61 72 61 72 20 61 72 63 68 69 76 6f 73 20 64 65 20 69 6e 69 | vSphere.Preparar.archivos.de.ini |
| efc0 | 63 69 61 6c 69 7a 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6e 75 62 65 00 44 69 72 65 63 63 69 c3 | cializaci..n.en.la.nube.Direcci. |
| efe0 | b3 6e 20 49 50 20 64 65 20 70 72 6f 78 69 6d 69 64 61 64 3a 20 2a 2a 31 39 32 2e 31 36 38 2e 30 | .n.IP.de.proximidad:.**192.168.0 |
| f000 | 2e 32 35 33 2f 32 34 2a 2a 00 50 72 6f 78 6d 6f 78 20 60 43 6c 6f 75 64 2d 69 6e 69 74 2d 53 75 | .253/24**.Proxmox.`Cloud-init-Su |
| f020 | 70 70 6f 72 74 60 5f 2e 00 50 79 56 79 4f 53 00 50 79 56 79 4f 53 20 69 73 20 61 20 50 79 74 68 | pport`_..PyVyOS.PyVyOS.is.a.Pyth |
| f040 | 6f 6e 20 6c 69 62 72 61 72 79 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 | on.library.for.interacting.with. |
| f060 | 56 79 4f 53 20 64 65 76 69 63 65 73 20 76 69 61 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 | VyOS.devices.via.their.API..This |
| f080 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 67 75 69 64 65 73 20 79 6f 75 20 6f 6e 20 75 73 69 | .documentation.guides.you.on.usi |
| f0a0 | 6e 67 20 50 79 56 79 4f 53 20 74 6f 20 6d 61 6e 61 67 65 20 79 6f 75 72 20 56 79 4f 53 20 64 65 | ng.PyVyOS.to.manage.your.VyOS.de |
| f0c0 | 76 69 63 65 73 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 2e 20 54 68 65 20 63 6f 6d 70 | vices.programmatically..The.comp |
| f0e0 | 6c 65 74 65 20 50 79 56 79 4f 53 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 | lete.PyVyOS.documentation.is.ava |
| f100 | 69 6c 61 62 6c 65 20 6f 6e 20 5b 52 65 61 64 20 74 68 65 20 44 6f 63 73 5d 28 68 74 74 70 73 3a | ilable.on.[Read.the.Docs](https: |
| f120 | 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 73 | //pyvyos.readthedocs.io/en/lates |
| f140 | 74 2f 29 2c 20 61 6e 64 20 74 68 65 20 6c 69 62 72 61 72 79 20 63 61 6e 20 62 65 20 66 6f 75 6e | t/),.and.the.library.can.be.foun |
| f160 | 64 20 6f 6e 20 5b 47 69 74 48 75 62 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | d.on.[GitHub](https://github.com |
| f180 | 2f 72 6f 62 65 72 74 6f 62 65 72 74 6f 2f 70 79 76 79 6f 73 29 20 61 6e 64 20 5b 50 79 50 49 5d | /robertoberto/pyvyos).and.[PyPI] |
| f1a0 | 28 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 | (https://pypi.org/project/pyvyos |
| f1c0 | 2f 29 2e 00 52 65 66 65 72 65 6e 63 69 61 73 00 45 6c 69 6d 69 6e 65 20 65 6c 20 63 6c 69 65 6e | /)..Referencias.Elimine.el.clien |
| f1e0 | 74 65 20 64 68 63 70 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 20 65 6e 20 6c 61 20 70 72 69 | te.dhcp.predeterminado.en.la.pri |
| f200 | 6d 65 72 61 20 69 6e 74 65 72 66 61 7a 20 79 20 63 61 72 67 75 65 20 6f 74 72 61 20 63 6f 6e 66 | mera.interfaz.y.cargue.otra.conf |
| f220 | 69 67 75 72 61 63 69 c3 b3 6e 20 64 75 72 61 6e 74 65 20 65 6c 20 70 72 69 6d 65 72 20 61 72 72 | iguraci..n.durante.el.primer.arr |
| f240 | 61 6e 71 75 65 2c 20 75 73 61 6e 64 6f 20 63 6c 6f 75 64 2d 69 6e 69 74 2e 00 52 65 73 65 74 20 | anque,.usando.cloud-init..Reset. |
| f260 | 4f 62 6a 65 63 74 00 52 75 6e 20 54 65 72 72 61 66 6f 72 6d 00 65 6a 65 63 75 74 61 72 20 61 6e | Object.Run.Terraform.ejecutar.an |
| f280 | 73 69 62 6c 65 00 45 6a 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 66 6f 72 6d 61 | sible.Ejecutar.comandos.de.forma |
| f2a0 | 20 72 65 6d 6f 74 61 00 45 6a 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e | .remota.Ejecutar.comandos.de.con |
| f2c0 | 66 69 67 75 72 61 63 69 c3 b3 6e 00 45 6a 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 | figuraci..n.Ejecutar.comandos.op |
| f2e0 | 65 72 61 74 69 76 6f 73 00 53 53 48 20 65 73 74 c3 a1 20 63 6f 6e 66 69 67 75 72 61 64 6f 20 65 | erativos.SSH.est...configurado.e |
| f300 | 6e 20 65 6c 20 70 75 65 72 74 6f 20 32 32 2e 00 53 61 6c 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 | n.el.puerto.22..Sal.Configuraci. |
| f320 | b3 6e 20 6d 61 65 73 74 72 61 20 64 65 20 73 61 6c 3a 00 47 75 61 72 64 65 20 75 6e 61 20 63 6f | .n.maestra.de.sal:.Guarde.una.co |
| f340 | 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 75 6e | nfiguraci..n.en.ejecuci..n.en.un |
| f360 | 20 61 72 63 68 69 76 6f 2e 00 47 75 61 72 64 65 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 61 63 69 | .archivo..Guarde.una.configuraci |
| f380 | c3 b3 6e 20 65 6e 20 65 6a 65 63 75 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 63 6f 6e 66 69 67 75 72 | ..n.en.ejecuci..n.en.la.configur |
| f3a0 | 61 63 69 c3 b3 6e 20 64 65 20 69 6e 69 63 69 6f 2e 20 43 75 61 6e 64 6f 20 6e 6f 20 65 73 70 65 | aci..n.de.inicio..Cuando.no.espe |
| f3c0 | 63 69 66 69 63 61 20 65 6c 20 61 72 63 68 69 76 6f 20 61 6c 20 67 75 61 72 64 61 72 2c 20 73 65 | cifica.el.archivo.al.guardar,.se |
| f3e0 | 20 67 75 61 72 64 61 20 65 6e 20 60 60 2f 63 6f 6e 66 69 67 2f 63 6f 6e 66 69 67 2e 62 6f 6f 74 | .guarda.en.``/config/config.boot |
| f400 | 60 60 2e 00 47 75 69 c3 b3 6e 20 76 79 6f 73 2d 6e 61 70 61 6c 6d 2e 70 79 00 4c 6f 73 20 73 63 | ``..Gui..n.vyos-napalm.py.Los.sc |
| f420 | 72 69 70 74 73 20 73 65 20 65 6a 65 63 75 74 61 6e 20 65 6e 20 6f 72 64 65 6e 20 61 6c 66 61 62 | ripts.se.ejecutan.en.orden.alfab |
| f440 | c3 a9 74 69 63 6f 2e 20 53 75 73 20 6e 6f 6d 62 72 65 73 20 64 65 62 65 6e 20 63 6f 6e 73 69 73 | ..tico..Sus.nombres.deben.consis |
| f460 | 74 69 72 20 63 6f 6d 70 6c 65 74 61 6d 65 6e 74 65 20 65 6e 20 6c 65 74 72 61 73 20 6d 61 79 c3 | tir.completamente.en.letras.may. |
| f480 | ba 73 63 75 6c 61 73 20 79 20 6d 69 6e c3 ba 73 63 75 6c 61 73 20 41 53 43 49 49 2c 20 64 c3 ad | .sculas.y.min..sculas.ASCII,.d.. |
| f4a0 | 67 69 74 6f 73 20 41 53 43 49 49 2c 20 67 75 69 6f 6e 65 73 20 62 61 6a 6f 73 20 41 53 43 49 49 | gitos.ASCII,.guiones.bajos.ASCII |
| f4c0 | 20 79 20 67 75 69 6f 6e 65 73 20 6e 65 67 61 74 69 76 6f 73 20 41 53 43 49 49 2e 20 4e 6f 20 73 | .y.guiones.negativos.ASCII..No.s |
| f4e0 | 65 20 70 65 72 6d 69 74 65 6e 20 6f 74 72 6f 73 20 63 61 72 61 63 74 65 72 65 73 2e 00 53 68 6f | e.permiten.otros.caracteres..Sho |
| f500 | 77 20 4f 62 6a 65 63 74 00 41 20 76 65 63 65 73 2c 20 73 69 6d 70 6c 65 6d 65 6e 74 65 20 6e 6f | w.Object.A.veces,.simplemente.no |
| f520 | 20 64 65 73 65 61 20 65 6a 65 63 75 74 61 72 20 75 6e 20 6d 6f 6e 74 c3 b3 6e 20 64 65 20 63 6f | .desea.ejecutar.un.mont..n.de.co |
| f540 | 6d 61 6e 64 6f 73 20 64 65 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 61 20 74 72 61 76 c3 | mandos.de.modo.operativo.a.trav. |
| f560 | a9 73 20 64 65 20 53 53 48 20 65 6e 20 75 6e 20 73 69 73 74 65 6d 61 20 56 79 4f 53 20 72 65 6d | .s.de.SSH.en.un.sistema.VyOS.rem |
| f580 | 6f 74 6f 2e 00 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 74 20 74 | oto..Sometimes.you.simply.want.t |
| f5a0 | 6f 20 65 78 65 63 75 74 65 20 61 20 62 75 6e 63 68 20 6f 66 20 6f 70 2d 6d 6f 64 65 20 63 6f 6d | o.execute.a.bunch.of.op-mode.com |
| f5c0 | 6d 61 6e 64 73 20 76 69 61 20 53 53 48 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 56 79 4f 53 20 73 | mands.via.SSH.on.a.remote.VyOS.s |
| f5e0 | 79 73 74 65 6d 2e 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 57 53 20 66 72 6f 6d | ystem..Sourse.files.for.AWS.from |
| f600 | 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 41 7a 75 72 65 20 66 72 6f 6d | .GIT.Sourse.files.for.Azure.from |
| f620 | 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f | .GIT.Sourse.files.for.Google.Clo |
| f640 | 75 64 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 20 67 6f 6f | ud.from.GIT.Sourse.files.for.goo |
| f660 | 67 6c 65 20 63 6c 6f 75 64 20 66 72 6f 6d 20 47 49 54 00 53 6f 75 72 73 65 20 66 69 6c 65 73 20 | gle.cloud.from.GIT.Sourse.files. |
| f680 | 66 6f 72 20 76 53 70 68 65 72 65 20 66 72 6f 6d 20 47 49 54 00 53 74 61 72 74 00 53 74 61 72 74 | for.vSphere.from.GIT.Start.Start |
| f6a0 | 20 63 72 65 61 74 69 6e 67 20 61 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 20 69 6e 73 74 61 6e 63 | .creating.a.Google.Cloud.instanc |
| f6c0 | 65 20 61 6e 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 2e 00 53 74 61 72 74 20 63 72 | e.and.check.the.result..Start.cr |
| f6e0 | 65 61 74 69 6e 67 20 61 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 20 69 6e 73 74 61 6e 63 65 20 61 | eating.a.google.cloud.instance.a |
| f700 | 6e 64 20 63 68 65 63 6b 20 74 68 65 20 72 65 73 75 6c 74 00 53 74 61 72 74 20 63 72 65 61 74 69 | nd.check.the.result.Start.creati |
| f720 | 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 20 74 68 65 | ng.an.AWS.instance.and.check.the |
| f740 | 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 65 6e 20 6c | .result.Storaged.used:.volumen.l |
| f760 | 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 6c 20 64 69 | ocal,.que.est...montado.en.el.di |
| f780 | 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 63 6f 6e 74 | rectorio.**/var/lib/vz**,.y.cont |
| f7a0 | 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 20 69 6e 63 | iene.todo.tipo.de.contenido,.inc |
| f7c0 | 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 61 20 64 65 | luidos.fragmentos..Estructura.de |
| f7e0 | 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 63 68 69 76 | ./srv/salt:.Estructura.de.archiv |
| f800 | 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 65 00 53 74 | os.Structure.of.files.Ansible.St |
| f820 | 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 |
| f840 | 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. |
| f860 | 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 62 6c 65 | Azure.Structure.of.files.Ansible |
| f880 | 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 | .for.Google.Cloud.Structure.of.f |
| f8a0 | 69 6c 65 73 20 41 6e 73 69 62 6c 65 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 00 53 74 | iles.Ansible.for.google.cloud.St |
| f8c0 | 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 76 53 70 | ructure.of.files.Ansible.for.vSp |
| f8e0 | 68 65 72 65 00 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 | here.Structure.of.files.Terrafom |
| f900 | 00 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 |
| f920 | 20 41 57 53 00 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 | .AWS.Structure.of.files.Terrafom |
| f940 | 20 66 6f 72 20 41 7a 75 72 65 00 53 74 72 75 63 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 54 65 | .for.Azure.Structure.of.files.Te |
| f960 | 72 72 61 66 6f 6d 20 66 6f 72 20 47 6f 6f 67 6c 65 20 43 6c 6f 75 64 00 53 74 72 75 63 74 75 72 | rrafom.for.Google.Cloud.Structur |
| f980 | 65 20 6f 66 20 66 69 6c 65 73 20 54 65 72 72 61 66 6f 6d 20 66 6f 72 20 67 6f 6f 67 6c 65 20 63 | e.of.files.Terrafom.for.google.c |
| f9a0 | 6c 6f 75 64 00 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 | loud.Structure.of.files.Terrafom |
| f9c0 | 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 65 73 20 | .for.vSphere.Structure.of.files. |
| f9e0 | 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 54 65 72 72 61 66 6f 72 6d 20 70 72 6f 6a 65 63 | in.the.standard.Terraform.projec |
| fa00 | 74 3a 00 56 61 6c 6f 72 65 73 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 2f 61 6c 74 65 72 | t:.Valores.predeterminados/alter |
| fa20 | 6e 61 74 69 76 6f 73 20 64 65 6c 20 73 69 73 74 65 6d 61 00 54 65 72 72 61 66 6f 72 6d 00 54 65 | nativos.del.sistema.Terraform.Te |
| fa40 | 72 72 61 66 6f 72 6d 20 64 6f 65 73 6e 27 74 20 63 6f 6e 6e 65 63 74 20 76 69 61 20 53 53 48 20 | rraform.doesn't.connect.via.SSH. |
| fa60 | 74 6f 20 79 6f 75 72 20 41 6e 73 69 62 6c 65 20 69 6e 73 74 61 6e 63 65 3a 20 79 6f 75 20 68 61 | to.your.Ansible.instance:.you.ha |
| fa80 | 76 65 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 72 65 63 74 20 6c 6f 67 69 6e 20 61 6e | ve.to.check.the.correct.login.an |
| faa0 | 64 20 70 61 73 73 77 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 69 | d.password.in.the.part.of.the.fi |
| fac0 | 6c 65 20 76 79 6f 73 2e 20 74 66 00 54 65 72 72 61 66 6f 72 6d 20 66 6f 72 20 56 79 4f 53 00 54 | le.vyos..tf.Terraform.for.VyOS.T |
| fae0 | 68 65 20 2e 4a 53 4f 4e 20 66 69 6c 65 20 64 6f 77 6e 6c 6f 61 64 20 61 75 74 6f 6d 61 74 69 63 | he..JSON.file.download.automatic |
| fb00 | 6c 79 20 61 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 6e 64 20 77 69 6c 6c 20 6c 6f 6f 6b 20 | ly.after.creating.and.will.look. |
| fb20 | 6c 69 6b 65 3a 00 4c 61 20 41 50 49 20 65 6e 76 c3 ad 61 20 63 61 64 61 20 73 6f 6c 69 63 69 74 | like:.La.API.env..a.cada.solicit |
| fb40 | 75 64 20 61 20 75 6e 61 20 73 65 73 69 c3 b3 6e 20 79 20 6c 61 20 63 6f 6e 66 69 72 6d 61 2e 20 | ud.a.una.sesi..n.y.la.confirma.. |
| fb60 | 50 65 72 6f 20 61 6c 67 75 6e 6f 73 20 64 65 20 6c 6f 73 20 63 6f 6d 70 6f 6e 65 6e 74 65 73 20 | Pero.algunos.de.los.componentes. |
| fb80 | 64 65 20 56 79 4f 53 2c 20 63 6f 6d 6f 20 6c 6f 73 20 73 65 72 76 69 64 6f 72 65 73 20 44 48 43 | de.VyOS,.como.los.servidores.DHC |
| fba0 | 50 20 79 20 50 50 50 6f 45 2c 20 49 50 53 65 63 2c 20 56 58 4c 41 4e 20 79 20 6f 74 72 6f 73 20 | P.y.PPPoE,.IPSec,.VXLAN.y.otros. |
| fbc0 | 74 c3 ba 6e 65 6c 65 73 2c 20 72 65 71 75 69 65 72 65 6e 20 75 6e 61 20 63 6f 6e 66 69 67 75 72 | t..neles,.requieren.una.configur |
| fbe0 | 61 63 69 c3 b3 6e 20 63 6f 6d 70 6c 65 74 61 20 70 61 72 61 20 6c 61 20 63 6f 6e 66 69 72 6d 61 | aci..n.completa.para.la.confirma |
| fc00 | 63 69 c3 b3 6e 2e 20 45 6c 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 70 72 6f 63 65 73 61 72 c3 a1 | ci..n..El.punto.final.procesar.. |
| fc20 | 20 6d c3 ba 6c 74 69 70 6c 65 73 20 63 6f 6d 61 6e 64 6f 73 20 63 75 61 6e 64 6f 20 6c 6f 73 20 | .m..ltiples.comandos.cuando.los. |
| fc40 | 70 61 73 65 20 63 6f 6d 6f 20 75 6e 61 20 6c 69 73 74 61 20 61 6c 20 63 61 6d 70 6f 20 60 60 64 | pase.como.una.lista.al.campo.``d |
| fc60 | 61 74 6f 73 60 60 2e 00 45 6c 20 73 63 72 69 70 74 20 60 60 2f 63 6f 6e 66 69 67 2f 73 63 72 69 | atos``..El.script.``/config/scri |
| fc80 | 70 74 73 2f 76 79 6f 73 2d 70 6f 73 74 63 6f 6e 66 69 67 2d 62 6f 6f 74 75 70 2e 73 63 72 69 70 | pts/vyos-postconfig-bootup.scrip |
| fca0 | 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 75 65 20 64 65 73 70 | t``.se.llama.en.el.arranque.desp |
| fcc0 | 75 c3 a9 73 20 64 65 20 71 75 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 | u..s.de.que.la.configuraci..n.de |
| fce0 | 20 56 79 4f 53 20 73 65 20 68 61 79 61 20 61 70 6c 69 63 61 64 6f 20 70 6f 72 20 63 6f 6d 70 6c | .VyOS.se.haya.aplicado.por.compl |
| fd00 | 65 74 6f 2e 00 45 6c 20 73 63 72 69 70 74 20 60 60 2f 63 6f 6e 66 69 67 2f 73 63 72 69 70 74 73 | eto..El.script.``/config/scripts |
| fd20 | 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 70 74 60 60 20 | /vyos-preconfig-bootup.script``. |
| fd40 | 73 65 20 6c 6c 61 6d 61 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 20 61 6e 74 65 73 20 64 65 | se.llama.en.el.arranque.antes.de |
| fd60 | 20 6c 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 64 75 72 61 6e | .la.configuraci..n.de.VyOS.duran |
| fd80 | 74 65 20 65 6c 20 70 72 6f 63 65 73 6f 20 64 65 20 61 72 72 61 6e 71 75 65 2e 00 45 6c 20 70 75 | te.el.proceso.de.arranque..El.pu |
| fda0 | 6e 74 6f 20 66 69 6e 61 6c 20 60 60 2f 73 68 6f 77 60 60 20 65 73 20 6d 6f 73 74 72 61 72 20 74 | nto.final.``/show``.es.mostrar.t |
| fdc0 | 6f 64 6f 20 65 6e 20 65 6c 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 2e 00 45 6c 20 65 78 74 | odo.en.el.modo.operativo..El.ext |
| fde0 | 72 65 6d 6f 20 60 60 67 65 6e 65 72 61 72 60 60 20 65 6a 65 63 75 74 61 20 75 6e 20 63 6f 6d 61 | remo.``generar``.ejecuta.un.coma |
| fe00 | 6e 64 6f 20 60 60 67 65 6e 65 72 61 72 60 60 2e 00 45 6c 20 65 78 74 72 65 6d 6f 20 60 60 72 65 | ndo.``generar``..El.extremo.``re |
| fe20 | 73 65 74 60 60 20 65 6a 65 63 75 74 61 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 60 60 72 65 73 65 74 | set``.ejecuta.un.comando.``reset |
| fe40 | 60 60 2e 00 4c 61 20 6c 69 73 74 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 70 72 6f 64 75 63 69 | ``..La.lista.de.comandos.produci |
| fe60 | 64 61 20 70 6f 72 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 60 60 6d 6f 73 74 72 61 72 20 63 6f 6d 61 | da.por.el.comando.``mostrar.coma |
| fe80 | 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 60 60 20 65 6e 20 75 6e 20 65 | ndos.de.configuraci..n``.en.un.e |
| fea0 | 6e 72 75 74 61 64 6f 72 20 56 79 4f 53 20 64 65 62 65 20 63 75 6d 70 6c 69 72 20 63 6f 6e 20 74 | nrutador.VyOS.debe.cumplir.con.t |
| fec0 | 6f 64 6f 73 20 6c 6f 73 20 72 65 71 75 69 73 69 74 6f 73 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 | odos.los.requisitos,.por.lo.que. |
| fee0 | 65 73 20 66 c3 a1 63 69 6c 20 6f 62 74 65 6e 65 72 20 75 6e 61 20 6c 69 73 74 61 20 64 65 20 63 | es.f..cil.obtener.una.lista.de.c |
| ff00 | 6f 6d 61 6e 64 6f 73 20 61 64 65 63 75 61 64 61 20 63 6f 70 69 c3 a1 6e 64 6f 6c 61 20 64 65 73 | omandos.adecuada.copi..ndola.des |
| ff20 | 64 65 20 6f 74 72 6f 20 65 6e 72 75 74 61 64 6f 72 2e 00 4c 61 20 63 6f 6e 66 69 67 75 72 61 63 | de.otro.enrutador..La.configurac |
| ff40 | 69 c3 b3 6e 20 65 73 70 65 63 69 66 69 63 61 64 61 20 65 6e 20 65 6c 20 64 6f 63 75 6d 65 6e 74 | i..n.especificada.en.el.document |
| ff60 | 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 62 65 20 73 | o.de.configuraci..n.de.la.nube.s |
| ff80 | 6f 62 72 65 73 63 72 69 62 65 20 6c 6f 73 20 76 61 6c 6f 72 65 73 20 64 65 20 63 6f 6e 66 69 67 | obrescribe.los.valores.de.config |
| ffa0 | 75 72 61 63 69 c3 b3 6e 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 20 79 20 6c 6f 73 20 76 | uraci..n.predeterminados.y.los.v |
| ffc0 | 61 6c 6f 72 65 73 20 63 6f 6e 66 69 67 75 72 61 64 6f 73 20 61 20 74 72 61 76 c3 a9 73 20 64 65 | alores.configurados.a.trav..s.de |
| ffe0 | 20 6d 65 74 61 64 61 74 6f 73 2e 00 4c 6f 73 20 64 69 72 65 63 74 6f 72 69 6f 73 20 70 72 65 64 | .metadatos..Los.directorios.pred |
| 10000 | 65 74 65 72 6d 69 6e 61 64 6f 73 20 64 6f 6e 64 65 20 64 65 62 65 6e 20 75 62 69 63 61 72 73 65 | eterminados.donde.deben.ubicarse |
| 10020 | 20 73 75 73 20 53 63 72 69 70 74 73 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 73 20 73 6f 6e 3a | .sus.Scripts.personalizados.son: |
| 10040 | 00 45 6c 20 61 72 63 68 69 76 6f 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 20 73 65 20 76 65 | .El.archivo.predeterminado.se.ve |
| 10060 | 20 61 73 c3 ad 3a 00 4c 61 20 66 6f 72 6d 61 20 6d c3 a1 73 20 66 c3 a1 63 69 6c 20 64 65 20 63 | .as..:.La.forma.m..s.f..cil.de.c |
| 10080 | 6f 6e 66 69 67 75 72 61 72 20 65 6c 20 73 69 73 74 65 6d 61 20 61 20 74 72 61 76 c3 a9 73 20 64 | onfigurar.el.sistema.a.trav..s.d |
| 100a0 | 65 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 6c 20 75 73 75 61 72 69 6f 20 65 73 20 6c 61 20 73 69 | e.los.datos.del.usuario.es.la.si |
| 100c0 | 6e 74 61 78 69 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 20 6e | ntaxis.de.configuraci..n.de.la.n |
| 100e0 | 75 62 65 20 71 75 65 20 73 65 20 64 65 73 63 72 69 62 65 20 61 20 63 6f 6e 74 69 6e 75 61 63 69 | ube.que.se.describe.a.continuaci |
| 10100 | c3 b3 6e 2e 00 45 6c 20 70 75 6e 74 6f 20 66 69 6e 61 6c 20 60 60 2f 63 6f 6e 66 69 67 2d 66 69 | ..n..El.punto.final.``/config-fi |
| 10120 | 6c 65 60 60 20 65 73 20 70 61 72 61 20 67 75 61 72 64 61 72 20 6f 20 63 61 72 67 61 72 20 75 6e | le``.es.para.guardar.o.cargar.un |
| 10140 | 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 00 45 6c 20 73 69 67 75 69 65 6e 74 65 20 65 | a.configuraci..n..El.siguiente.e |
| 10160 | 6a 65 6d 70 6c 6f 20 65 73 74 61 62 6c 65 63 65 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 20 68 6f | jemplo.establece.el.nombre.de.ho |
| 10180 | 73 74 20 65 6e 20 66 75 6e 63 69 c3 b3 6e 20 64 65 6c 20 69 64 65 6e 74 69 66 69 63 61 64 6f 72 | st.en.funci..n.del.identificador |
| 101a0 | 20 64 65 20 69 6e 73 74 61 6e 63 69 61 20 6f 62 74 65 6e 69 64 6f 20 64 65 6c 20 73 65 72 76 69 | .de.instancia.obtenido.del.servi |
| 101c0 | 63 69 6f 20 64 65 20 6d 65 74 61 64 61 74 6f 73 20 64 65 20 45 43 32 2e 00 45 6c 20 73 69 67 75 | cio.de.metadatos.de.EC2..El.sigu |
| 101e0 | 69 65 6e 74 65 20 65 6a 65 6d 70 6c 6f 20 6d 75 65 73 74 72 61 20 63 c3 b3 6d 6f 20 65 6a 65 63 | iente.ejemplo.muestra.c..mo.ejec |
| 10200 | 75 74 61 72 20 63 6f 6d 61 6e 64 6f 73 20 64 65 73 70 75 c3 a9 73 20 64 65 20 6c 61 20 63 6f 6e | utar.comandos.despu..s.de.la.con |
| 10220 | 66 69 67 75 72 61 63 69 c3 b3 6e 20 69 6e 69 63 69 61 6c 2e 00 4c 61 20 63 6c 61 76 65 20 75 74 | figuraci..n.inicial..La.clave.ut |
| 10240 | 69 6c 69 7a 61 64 61 20 70 61 72 61 20 64 65 73 69 67 6e 61 72 20 75 6e 61 20 63 6f 6e 66 69 67 | ilizada.para.designar.una.config |
| 10260 | 75 72 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 65 73 20 60 60 76 79 6f 73 5f 63 6f 6e 66 69 | uraci..n.de.VyOS.es.``vyos_confi |
| 10280 | 67 5f 63 6f 6d 6d 61 6e 64 73 60 60 2e 20 4c 6f 20 71 75 65 20 73 69 67 75 65 20 65 73 20 6c 61 | g_commands``..Lo.que.sigue.es.la |
| 102a0 | 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 75 74 69 6c 69 7a 61 6e | .configuraci..n.de.VyOS.utilizan |
| 102c0 | 64 6f 20 6c 61 20 73 69 6e 74 61 78 69 73 20 26 71 75 6f 74 3b 73 65 74 2d 73 74 79 6c 65 26 71 | do.la.sintaxis."set-style&q |
| 102e0 | 75 6f 74 3b 2e 20 53 65 20 61 64 6d 69 74 65 6e 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 26 71 | uot;..Se.admiten.los.comandos.&q |
| 10300 | 75 6f 74 3b 65 73 74 61 62 6c 65 63 65 72 26 71 75 6f 74 3b 20 79 20 26 71 75 6f 74 3b 65 6c 69 | uot;establecer".y."eli |
| 10320 | 6d 69 6e 61 72 26 71 75 6f 74 3b 2e 00 45 6c 20 61 72 63 68 69 76 6f 20 73 65 65 64 2e 69 73 6f | minar"..El.archivo.seed.iso |
| 10340 | 20 73 65 20 70 75 65 64 65 20 61 64 6a 75 6e 74 61 72 20 61 20 6c 61 20 6d c3 a1 71 75 69 6e 61 | .se.puede.adjuntar.a.la.m..quina |
| 10360 | 20 76 69 72 74 75 61 6c 2e 20 41 20 6d 6f 64 6f 20 64 65 20 65 6a 65 6d 70 6c 6f 2c 20 61 20 63 | .virtual..A.modo.de.ejemplo,.a.c |
| 10380 | 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 20 73 65 20 6d 75 65 73 74 72 61 20 65 6c 20 6d c3 a9 74 6f | ontinuaci..n.se.muestra.el.m..to |
| 103a0 | 64 6f 20 63 6f 6e 20 4b 56 4d 20 70 61 72 61 20 61 64 6a 75 6e 74 61 72 20 6c 61 20 49 53 4f 20 | do.con.KVM.para.adjuntar.la.ISO. |
| 103c0 | 63 6f 6d 6f 20 75 6e 61 20 75 6e 69 64 61 64 20 64 65 20 43 44 2e 00 48 61 79 20 75 6e 61 20 74 | como.una.unidad.de.CD..Hay.una.t |
| 103e0 | 72 61 6d 70 61 20 63 75 61 6e 64 6f 20 73 65 20 74 72 61 62 61 6a 61 20 63 6f 6e 20 73 63 72 69 | rampa.cuando.se.trabaja.con.scri |
| 10400 | 70 74 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 45 73 20 74 65 6e 74 61 64 | pts.de.configuraci..n..Es.tentad |
| 10420 | 6f 72 20 6c 6c 61 6d 61 72 20 61 20 6c 6f 73 20 73 63 72 69 70 74 73 20 64 65 20 63 6f 6e 66 69 | or.llamar.a.los.scripts.de.confi |
| 10440 | 67 75 72 61 63 69 c3 b3 6e 20 63 6f 6e 20 26 71 75 6f 74 3b 73 75 64 6f 26 71 75 6f 74 3b 20 28 | guraci..n.con."sudo".( |
| 10460 | 65 73 20 64 65 63 69 72 2c 20 70 65 72 6d 69 73 6f 73 20 74 65 6d 70 6f 72 61 6c 65 73 20 64 65 | es.decir,.permisos.temporales.de |
| 10480 | 20 72 61 c3 ad 7a 29 2c 20 70 6f 72 71 75 65 20 65 73 61 20 65 73 20 6c 61 20 66 6f 72 6d 61 20 | .ra..z),.porque.esa.es.la.forma. |
| 104a0 | 63 6f 6d c3 ba 6e 20 65 6e 20 6c 61 20 6d 61 79 6f 72 c3 ad 61 20 64 65 20 6c 61 73 20 70 6c 61 | com..n.en.la.mayor..a.de.las.pla |
| 104c0 | 74 61 66 6f 72 6d 61 73 20 4c 69 6e 75 78 20 64 65 20 6c 6c 61 6d 61 72 20 61 20 6c 6f 73 20 63 | taformas.Linux.de.llamar.a.los.c |
| 104e0 | 6f 6d 61 6e 64 6f 73 20 64 65 6c 20 73 69 73 74 65 6d 61 2e 00 45 73 74 6f 73 20 73 6f 6e 20 6c | omandos.del.sistema..Estos.son.l |
| 10500 | 6f 73 20 76 61 6c 6f 72 65 73 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 20 79 20 61 6c 74 | os.valores.predeterminados.y.alt |
| 10520 | 65 72 6e 61 74 69 76 6f 73 20 64 65 20 56 79 4f 53 2e 00 45 73 74 61 20 73 65 63 63 69 c3 b3 6e | ernativos.de.VyOS..Esta.secci..n |
| 10540 | 20 6e 65 63 65 73 69 74 61 20 6d 65 6a 6f 72 61 73 2c 20 65 6a 65 6d 70 6c 6f 73 20 79 20 65 78 | .necesita.mejoras,.ejemplos.y.ex |
| 10560 | 70 6c 69 63 61 63 69 6f 6e 65 73 2e 00 45 73 74 6f 20 64 61 72 c3 a1 20 63 6f 6d 6f 20 72 65 73 | plicaciones..Esto.dar...como.res |
| 10580 | 75 6c 74 61 64 6f 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 6d 65 6e 73 61 6a 65 20 64 65 20 65 | ultado.el.siguiente.mensaje.de.e |
| 105a0 | 72 72 6f 72 3a 20 60 60 45 73 74 61 62 6c 65 63 69 6d 69 65 6e 74 6f 20 66 61 6c 6c 69 64 6f 60 | rror:.``Establecimiento.fallido` |
| 105c0 | 60 20 53 69 20 65 73 74 6f 20 73 75 63 65 64 65 2c 20 73 65 20 72 65 71 75 69 65 72 65 20 72 65 | `.Si.esto.sucede,.se.requiere.re |
| 105e0 | 69 6e 69 63 69 61 72 20 70 61 72 61 20 70 6f 64 65 72 20 65 64 69 74 61 72 20 6c 61 20 63 6f 6e | iniciar.para.poder.editar.la.con |
| 10600 | 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 6e 75 65 76 61 6d 65 6e | figuraci..n.manualmente.nuevamen |
| 10620 | 74 65 2e 00 50 61 72 61 20 63 61 72 67 61 72 20 75 6e 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f | te..Para.cargar.un.archivo.de.co |
| 10640 | 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 00 50 61 72 61 20 61 67 72 65 67 61 72 20 6f 20 65 6c 69 | nfiguraci..n..Para.agregar.o.eli |
| 10660 | 6d 69 6e 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 2c 20 75 73 65 20 65 6c 20 70 75 6e 74 6f 20 66 | minar.una.imagen,.use.el.punto.f |
| 10680 | 69 6e 61 6c 20 60 60 2f 69 6d 61 67 65 60 60 2e 00 50 61 72 61 20 65 76 69 74 61 72 20 65 73 74 | inal.``/image``..Para.evitar.est |
| 106a0 | 6f 73 20 70 72 6f 62 6c 65 6d 61 73 2c 20 6c 61 20 66 6f 72 6d 61 20 61 64 65 63 75 61 64 61 20 | os.problemas,.la.forma.adecuada. |
| 106c0 | 65 73 20 6c 6c 61 6d 61 72 20 61 20 75 6e 20 73 63 72 69 70 74 20 63 6f 6e 20 65 6c 20 67 72 75 | es.llamar.a.un.script.con.el.gru |
| 106e0 | 70 6f 20 60 60 76 79 61 74 74 61 63 66 67 60 60 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 75 | po.``vyattacfg``,.por.ejemplo,.u |
| 10700 | 74 69 6c 69 7a 61 6e 64 6f 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 60 60 73 67 60 60 20 28 63 61 6d | tilizando.el.comando.``sg``.(cam |
| 10720 | 62 69 61 72 20 64 65 20 67 72 75 70 6f 29 3a 00 54 6f 20 63 68 65 63 6b 20 65 78 69 73 74 65 6e | biar.de.grupo):.To.check.existen |
| 10740 | 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 65 20 | ce.of.a.configuration.path,.use. |
| 10760 | 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 50 61 72 61 20 6f | the.``exists``.operation..Para.o |
| 10780 | 62 74 65 6e 65 72 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 | btener.la.configuraci..n.complet |
| 107a0 | 61 2c 20 70 61 73 65 20 75 6e 61 20 6c 69 73 74 61 20 76 61 63 c3 ad 61 20 61 6c 20 63 61 6d 70 | a,.pase.una.lista.vac..a.al.camp |
| 107c0 | 6f 20 60 60 72 75 74 61 60 60 00 50 61 72 61 20 69 6e 63 6c 75 69 72 20 66 75 6e 63 69 6f 6e 65 | o.``ruta``.Para.incluir.funcione |
| 107e0 | 73 20 79 20 61 6c 69 61 73 20 65 73 70 65 63 c3 ad 66 69 63 6f 73 20 64 65 20 56 79 4f 53 2c 20 | s.y.alias.espec..ficos.de.VyOS,. |
| 10800 | 6e 65 63 65 73 69 74 61 20 61 72 63 68 69 76 6f 73 20 60 60 66 75 65 6e 74 65 20 2f 6f 70 74 2f | necesita.archivos.``fuente./opt/ |
| 10820 | 76 79 61 74 74 61 2f 65 74 63 2f 66 75 6e 63 74 69 6f 6e 73 2f 73 63 72 69 70 74 2d 74 65 6d 70 | vyatta/etc/functions/script-temp |
| 10840 | 6c 61 74 65 60 60 20 65 6e 20 6c 61 20 70 61 72 74 65 20 73 75 70 65 72 69 6f 72 20 64 65 20 73 | late``.en.la.parte.superior.de.s |
| 10860 | 75 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 2e 00 54 6f 20 69 6e 69 74 | u.secuencia.de.comandos..To.init |
| 10880 | 69 61 74 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 | iate.a.reboot.use.the.``reboot`` |
| 108a0 | 20 65 6e 64 70 6f 69 6e 74 2e 00 50 61 72 61 20 61 73 65 67 75 72 61 72 73 65 20 64 65 20 71 75 | .endpoint..Para.asegurarse.de.qu |
| 108c0 | 65 20 75 6e 61 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 6e 6f 20 73 | e.una.secuencia.de.comandos.no.s |
| 108e0 | 65 20 6c 6c 61 6d 65 20 61 63 63 69 64 65 6e 74 61 6c 6d 65 6e 74 65 20 73 69 6e 20 65 6c 20 67 | e.llame.accidentalmente.sin.el.g |
| 10900 | 72 75 70 6f 20 60 60 76 79 61 74 74 61 63 66 67 60 60 2c 20 6c 61 20 73 65 63 75 65 6e 63 69 61 | rupo.``vyattacfg``,.la.secuencia |
| 10920 | 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 73 65 20 70 75 65 64 65 20 70 72 6f 74 65 67 65 72 20 64 | .de.comandos.se.puede.proteger.d |
| 10940 | 65 20 65 73 74 61 20 6d 61 6e 65 72 61 3a 00 50 61 72 61 20 6f 62 74 65 6e 65 72 20 73 6f 6c 6f | e.esta.manera:.Para.obtener.solo |
| 10960 | 20 75 6e 61 20 70 61 72 74 65 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2c | .una.parte.de.la.configuraci..n, |
| 10980 | 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 20 60 60 73 79 73 74 65 6d 20 73 79 73 6c 6f 67 60 60 2e 00 | .por.ejemplo.``system.syslog``.. |
| 109a0 | 54 6f 20 70 6f 77 65 72 20 6f 66 66 20 74 68 65 20 73 79 73 74 65 6d 20 75 73 65 20 74 68 65 20 | To.power.off.the.system.use.the. |
| 109c0 | 60 60 70 6f 77 65 72 6f 66 66 60 60 20 65 6e 64 70 6f 69 6e 74 2e 00 53 6f 6c 75 63 69 c3 b3 6e | ``poweroff``.endpoint..Soluci..n |
| 109e0 | 20 64 65 20 70 72 6f 62 6c 65 6d 61 73 00 54 79 70 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 | .de.problemas.Type.the.commands. |
| 10a00 | 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 6d 20 69 6e 73 74 61 6e 63 65 3a 00 54 79 70 65 20 | on.your.Terrafom.instance:.Type. |
| 10a20 | 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 79 6f 75 72 20 54 65 72 72 61 66 6f 72 6d 20 69 | the.commands.on.your.Terraform.i |
| 10a40 | 6e 73 74 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 | nstance:.A.diferencia.de.una.ses |
| 10a60 | 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 2c 20 74 | i..n.de.configuraci..n.normal,.t |
| 10a80 | 6f 64 6f 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 | odos.los.comandos.operativos.deb |
| 10aa0 | 65 6e 20 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 | en.ir.precedidos.de.``ejecutar`` |
| 10ac0 | 2c 20 69 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 | ,.incluso.si.no.ha.creado.una.se |
| 10ae0 | 73 69 c3 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 | si..n.con.configure..Datos.del.u |
| 10b00 | 73 75 61 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 | suario.User-data.-.User-data.is. |
| 10b20 | 73 70 65 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 | specified.by.the.user..This.conf |
| 10b40 | 69 67 20 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 | ig.source.offers.the.ability.to. |
| 10b60 | 69 6e 73 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 | insert.any.CLI.configuration.com |
| 10b80 | 6d 61 6e 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 | mands.into.the.configuration.bef |
| 10ba0 | 6f 72 65 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 | ore...the.first.boot..Datos.de.u |
| 10bc0 | 73 75 61 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 | suario:.los.datos.de.usuario.son |
| 10be0 | 20 65 73 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 | .especificados.por.el.usuario..E |
| 10c00 | 73 74 61 20 66 75 65 6e 74 65 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6f 66 72 | sta.fuente.de.configuraci..n.ofr |
| 10c20 | 65 63 65 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 | ece.la.posibilidad.de.insertar.c |
| 10c40 | 75 61 6c 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 | ualquier.comando.de.configuraci. |
| 10c60 | b3 6e 20 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 | .n.CLI.en.la.configuraci..n.ante |
| 10c80 | 73 20 64 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 | s.del.primer.arranque..Using.API |
| 10ca0 | 20 52 65 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 | .Response.Class.Using.PyVyOS.Usi |
| 10cc0 | 6e 67 20 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 | ng.pyvyos.ID.de.VM:.en.este.ejem |
| 10ce0 | 70 6c 6f 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 | plo,.el.ID.de.VM.utilizado.es.55 |
| 10d00 | 35 2e 00 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 | 5..Recursos.de.VM:.estos.par..me |
| 10d20 | 74 72 6f 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 | tros.se.pueden.modificar.seg..n. |
| 10d40 | 73 65 61 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 | sea.necesario..Almacenamiento.de |
| 10d60 | 20 56 4d 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 | .VM:.se.utiliza.el.volumen.``loc |
| 10d80 | 61 6c 60 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 | al``..Vsphere.API.de.VyOS.Automa |
| 10da0 | 74 69 7a 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 | tizaci..n.VyOS.VyOS.Terraform.Vy |
| 10dc0 | 4f 53 20 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 | OS.`nube-init-docs`_..Inicializa |
| 10de0 | 63 69 c3 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 | ci..n.en.la.nube.de.VyOS.Los.com |
| 10e00 | 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 56 79 4f 53 20 | andos.de.configuraci..n.de.VyOS. |
| 10e20 | 73 65 20 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 | se.definen.en.el.archivo.de.dato |
| 10e40 | 73 20 64 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 | s.de.usuario..VyOS.tiene.la.capa |
| 10e60 | 63 69 64 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 | cidad.de.ejecutar.scripts.person |
| 10e80 | 61 6c 69 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 | alizados.antes.y.despu..s.de.cad |
| 10ea0 | 61 20 63 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 | a.confirmaci..n.VyOS.admite.tres |
| 10ec0 | 20 74 69 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 | .tipos.de.fuentes.de.configuraci |
| 10ee0 | c3 b3 6e 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 | ..n..VyOS.admite.la.configuraci. |
| 10f00 | b3 6e 20 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 | .n.a.trav..s.de.ansible..Necesit |
| 10f20 | 61 20 69 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 | a.instalar.el.m..dulo.``ansible` |
| 10f40 | 60 20 79 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 | `.y.``python3-paramiko``.VyOS.ad |
| 10f60 | 6d 69 74 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 | mite.la.configuraci..n.a.trav..s |
| 10f80 | 20 64 65 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 | .de.netmiko_..Requiere.instalar. |
| 10fa0 | 65 6c 20 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 | el.m..dulo.``python3-netmiko``.. |
| 10fc0 | 56 79 4f 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 | VyOS.supports.develop.infrastruc |
| 10fe0 | 74 69 61 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 | tia.via.Terraform.and.provisioni |
| 11000 | 6e 67 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 | ng.via.ansible..Need.to.install. |
| 11020 | 60 60 54 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 | ``Terraform``.VyOS.supports.deve |
| 11040 | 6c 6f 70 6d 65 6e 74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 76 69 61 20 54 65 72 72 61 | lopment.infrastructure.via.Terra |
| 11060 | 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 20 41 6e 73 69 62 6c | form.and.provisioning.via.Ansibl |
| 11080 | 65 2e 20 54 65 72 72 61 66 6f 72 6d 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 75 74 6f 6d | e..Terraform.allows.you.to.autom |
| 110a0 | 61 74 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 64 65 70 6c 6f 79 69 6e 67 20 69 6e 73 | ate.the.process.of.deploying.ins |
| 110c0 | 74 61 6e 63 65 73 20 6f 6e 20 6d 61 6e 79 20 63 6c 6f 75 64 20 61 6e 64 20 76 69 72 74 75 61 6c | tances.on.many.cloud.and.virtual |
| 110e0 | 20 70 6c 61 74 66 6f 72 6d 73 2e 20 49 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 77 65 20 | .platforms..In.this.article,.we. |
| 11100 | 77 69 6c 6c 20 6c 6f 6f 6b 20 61 74 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 73 20 74 6f | will.look.at.using.terraforms.to |
| 11120 | 20 64 65 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 | .deploy.VyOS.on.platforms.-.AWS, |
| 11140 | 20 41 7a 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 | .Azure,.and.vSphere..For.more.de |
| 11160 | 74 61 69 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 | tails.about.Terraform.please.hav |
| 11180 | 65 20 61 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 | e.a.look.here.link_..VyOS.suppor |
| 111a0 | 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 76 69 | ts.development.infrastructure.vi |
| 111c0 | 61 20 54 65 72 72 61 66 6f 72 6d 20 61 6e 64 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 76 69 61 | a.Terraform.and.provisioning.via |
| 111e0 | 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 20 74 | .Ansible..Terraform.allows.you.t |
| 11200 | 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 6f 79 | o.automate.the.process.of.deploy |
| 11220 | 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 64 20 | ing.instances.on.many.cloud.and. |
| 11240 | 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 69 63 | virtual.platforms..In.this.artic |
| 11260 | 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 61 66 | le,.we.will.look.at.using.terraf |
| 11280 | 6f 72 6d 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 | orms.to.deploy.vyos.on.platforms |
| 112a0 | 20 2d 20 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 | .-.AWS,.AZURE,.and.vSphere..More |
| 112c0 | 20 64 65 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 | .detailed.about.what.is.Terrafor |
| 112e0 | 6d 20 79 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 | m.you.can.write.using.the.link_. |
| 11300 | 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 65 20 63 6f | .VyOS.admite.la.ejecuci..n.de.co |
| 11320 | 6d 61 6e 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 | mandos.operativos.y.de.configura |
| 11340 | 63 69 c3 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 | ci..n.de.forma.no.interactiva.de |
| 11360 | 73 64 65 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 | sde.scripts.de.shell..VyOS.admit |
| 11380 | 65 20 65 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 | e.el.modo.operativo.y.la.configu |
| 113a0 | 72 61 63 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 | raci..n.a.trav..s.de.salt_..VyOS |
| 113c0 | 20 61 64 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 | .admite.algunas.funciones.de.nap |
| 113e0 | 61 6c 6d 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 | alm_.para.la.configuraci..n.y.el |
| 11400 | 20 6d 6f 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 | .modo.operativo..Requiere.m..s.p |
| 11420 | 72 75 65 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 | ruebas..VyOS.admite.la.ejecuci.. |
| 11440 | 6e 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 6f 70 65 72 61 74 69 76 6f 73 20 79 20 63 6f 6d 61 6e | n.de.comandos.operativos.y.coman |
| 11460 | 64 6f 73 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 | dos.de.Linux.en.el.arranque.inic |
| 11480 | 69 61 6c 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 | ial..Esto.se.logra.usando.``writ |
| 114a0 | 65 5f 66 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 | e_files``.para.ciertos.archivos. |
| 114c0 | 65 6e 20 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 | en.el.directorio./opt/vyatta/etc |
| 114e0 | 2f 63 6f 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 | /config/scripts..Los.comandos.es |
| 11500 | 70 65 63 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 | pecificados.en.opt/vyatta/etc/co |
| 11520 | 6e 66 69 67 2f 73 63 72 69 70 74 73 2f 76 79 6f 73 2d 70 72 65 63 6f 6e 66 69 67 2d 62 6f 6f 74 | nfig/scripts/vyos-preconfig-boot |
| 11540 | 75 70 2e 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 | up.script.se.ejecutan.antes.de.l |
| 11560 | 61 20 63 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 | a.configuraci..n..El.archivo./op |
| 11580 | 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 |
| 115a0 | 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 63 6f 6e 74 69 65 | -postconfig-bootup.script.contie |
| 115c0 | 6e 65 20 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 | ne.comandos.que.se.ejecutar..n.d |
| 115e0 | 65 73 70 75 c3 a9 73 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 45 6e | espu..s.de.la.configuraci..n..En |
| 11600 | 20 61 6d 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 | .ambos.casos,.los.comandos.se.ej |
| 11620 | 65 63 75 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 | ecutan.como.usuario.root..Necesi |
| 11640 | 74 61 6d 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 | tamos.2.archivos,.commands.conf. |
| 11660 | 79 20 65 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 | y.el.propio.script..Si.bien.exis |
| 11680 | 74 65 6e 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 | ten.otros.m..todos,.el.m..todo.m |
| 116a0 | c3 a1 73 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 | ..s.sencillo.para.usar.la.fuente |
| 116c0 | 20 64 65 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 | .de.datos.de.NoCloud.es.crear.un |
| 116e0 | 61 20 73 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 | a.semilla.ISO.y.adjuntarla.a.la. |
| 11700 | 6d c3 a1 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 | m..quina.virtual.como.una.unidad |
| 11720 | 20 64 65 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 | .de.CD..El.volumen.debe.estar.fo |
| 11740 | 72 6d 61 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 | rmateado.como.un.sistema.de.arch |
| 11760 | 69 76 6f 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 | ivos.vfat.o.ISO.9660.con.la.etiq |
| 11780 | 75 65 74 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 | ueta."cidata".o." |
| 117a0 | 43 49 44 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 | CIDATA"..Volver..:.Con.el.p |
| 117c0 | 75 6e 74 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 | unto.final.``retrieve``.obtienes |
| 117e0 | 20 70 61 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 | .partes.o.la.configuraci..n.comp |
| 11800 | 6c 65 74 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 | leta..With.the.help.of.Terraform |
| 11820 | 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 | ,.you.can.quickly.deploy.VyOS-ba |
| 11840 | 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 57 53 20 63 6c | sed.infrastructure.in.the.AWS.cl |
| 11860 | 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 | oud..If.necessary,.the.infrastru |
| 11880 | 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 | cture.can.be.removed.using.terra |
| 118a0 | 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 72 6f 76 69 73 69 6f | form..Also.we.will.make.provisio |
| 118c0 | 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c | ning.using.Ansible..With.the.hel |
| 118e0 | 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 | p.of.Terraform,.you.can.quickly. |
| 11900 | 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 | deploy.VyOS-based.infrastructure |
| 11920 | 20 69 6e 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 | .in.the.Azure.cloud..If.necessar |
| 11940 | 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d | y,.the.infrastructure.can.be.rem |
| 11960 | 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 20 77 69 | oved.using.terraform..Also.we.wi |
| 11980 | 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 | ll.make.provisioning.using.Ansib |
| 119a0 | 6c 65 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 | le..With.the.help.of.Terraform,. |
| 119c0 | 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 | you.can.quickly.deploy.VyOS-base |
| 119e0 | 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 47 6f 6f 67 6c 65 20 43 | d.infrastructure.in.the.Google.C |
| 11a00 | 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 | loud..If.necessary,.the.infrastr |
| 11a20 | 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 | ucture.can.be.removed.using.terr |
| 11a40 | 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 72 6f 76 69 73 69 | aform..Also.we.will.make.provisi |
| 11a60 | 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 57 69 74 68 20 74 68 65 20 68 65 | oning.using.Ansible..With.the.he |
| 11a80 | 6c 70 20 6f 66 20 54 65 72 72 61 66 6f 72 6d 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 | lp.of.Terraform,.you.can.quickly |
| 11aa0 | 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 | .deploy.VyOS-based.infrastructur |
| 11ac0 | 65 20 69 6e 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 | e.in.the.google.cloud..If.necess |
| 11ae0 | 61 72 79 2c 20 74 68 65 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 63 61 6e 20 62 65 20 72 | ary,.the.infrastructure.can.be.r |
| 11b00 | 65 6d 6f 76 65 64 20 75 73 69 6e 67 20 74 65 72 72 61 66 6f 72 6d 2e 20 41 6c 73 6f 20 77 65 20 | emoved.using.terraform..Also.we. |
| 11b20 | 77 69 6c 6c 20 6d 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 | will.make.provisioning.using.Ans |
| 11b40 | 69 62 6c 65 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 | ible..With.the.help.of.Terraform |
| 11b60 | 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 4f 53 2d 62 61 | ,.you.can.quickly.deploy.VyOS-ba |
| 11b80 | 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 76 53 70 68 65 72 | sed.infrastructure.in.the.vSpher |
| 11ba0 | 65 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 | e..Also.we.will.make.provisionin |
| 11bc0 | 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 |
| 11be0 | 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 | f.terraforms,.you.can.quickly.de |
| 11c00 | 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 | ploy.Vyos-based.infrastructure.i |
| 11c20 | 6e 20 74 68 65 20 41 57 53 20 63 6c 6f 75 64 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 74 | n.the.AWS.cloud..If.necessary,.t |
| 11c40 | 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 64 | he.infrastructure.can.be.removed |
| 11c60 | 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 6d | .using.terraform..Also.we.will.m |
| 11c80 | 61 6b 65 20 70 72 6f 76 69 73 69 6f 6e 69 6e 67 20 75 73 69 6e 67 20 41 6e 73 69 62 6c 65 2e 00 | ake.provisioning.using.Ansible.. |
| 11ca0 | 57 69 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 | With.the.help.of.terraforms,.you |
| 11cc0 | 20 63 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 | .can.quickly.deploy.Vyos-based.i |
| 11ce0 | 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 41 7a 75 72 65 20 63 6c 6f 75 64 | nfrastructure.in.the.Azure.cloud |
| 11d00 | 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 |
| 11d20 | 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 |
| 11d40 | 6d 2e 00 57 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 65 72 72 61 66 6f 72 6d 73 2c 20 | m..With.the.help.of.terraforms,. |
| 11d60 | 79 6f 75 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 64 65 70 6c 6f 79 20 56 79 6f 73 2d 62 61 73 65 | you.can.quickly.deploy.Vyos-base |
| 11d80 | 64 20 69 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 | d.infrastructure.in.the.vSphere. |
| 11da0 | 00 53 69 6e 20 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 | .Sin.proxy,.requiere.configuraci |
| 11dc0 | c3 b3 6e 20 6d 69 6e 69 6f 6e 20 64 65 20 56 79 4f 53 20 79 20 61 64 6d 69 74 65 20 64 61 74 6f | ..n.minion.de.VyOS.y.admite.dato |
| 11de0 | 73 20 65 6e 20 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 | s.en.modo.operativo:.Sin.proxy,. |
| 11e00 | 72 65 71 75 69 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 | requiere.la.configuraci..n.de.mi |
| 11e20 | 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 6d | nion.de.VyOS.y.admite.datos.en.m |
| 11e40 | 6f 64 6f 20 6f 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 | odo.operativo:.You.can.install.P |
| 11e60 | 79 56 79 4f 53 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 | yVyOS.using.pip:.You.can.install |
| 11e80 | 20 70 79 76 79 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 | .pyvyos.using.pip:.Puede.pasar.u |
| 11ea0 | 6e 20 63 6f 6d 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 | n.comando.``set``,.``delete``.o. |
| 11ec0 | 60 60 63 6f 6d 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 | ``comment``.al.extremo.``/config |
| 11ee0 | 75 72 65 60 60 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 | ure``..``borrar``.un.solo.comand |
| 11f00 | 6f 00 60 60 73 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 | o.``seed.iso``.se.cre...previame |
| 11f20 | 6e 74 65 20 65 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 | nte.en.el.directorio.``/tmp/``.. |
| 11f40 | 45 73 20 6e 65 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 | Es.necesario.moverlo.a.``/var/li |
| 11f60 | 62 2f 76 7a 2f 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 | b/vz/template/iso``.``establecer |
| 11f80 | 60 60 20 75 6e 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 | ``.un.solo.comando.``vyos_userda |
| 11fa0 | 74 61 60 60 3a 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 | ta``:.el.m..dulo.acepta.una.list |
| 11fc0 | 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 | a.de.comandos.de.configuraci..n. |
| 11fe0 | 64 65 20 6c 61 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 | de.la.CLI.en.una.secci..n.``vyos |
| 12000 | 5f 63 6f 6e 66 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 | _config_commands``,.que.brinda.u |
| 12020 | 6e 61 20 66 6f 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 | na.forma.f..cil.de.configurar.el |
| 12040 | 20 73 69 73 74 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 | .sistema.durante.la.implementaci |
| 12060 | c3 b3 6e 2e 00 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 | ..n..Credenciales.``vyos' |
| 12080 | 39 3b 2f 60 60 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 | 9;/``vyos''.si.no.hay.ot |
| 120a0 | 72 61 73 20 65 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 | ras.especificadas.por.la.fuente. |
| 120c0 | 64 65 20 64 61 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 | de.datos..``write_files``:.este. |
| 120e0 | 6d c3 b3 64 75 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 | m..dulo.permite.insertar.cualqui |
| 12100 | 65 72 20 61 72 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 | er.archivo.en.el.sistema.de.arch |
| 12120 | 69 76 6f 73 20 61 6e 74 65 73 20 64 65 6c 20 70 72 69 6d 65 72 20 61 72 72 61 6e 71 75 65 2c 20 | ivos.antes.del.primer.arranque,. |
| 12140 | 70 6f 72 20 65 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 | por.ejemplo,.claves.de.cifrado.g |
| 12160 | 65 6e 65 72 61 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 | eneradas.previamente,.certificad |
| 12180 | 6f 73 20 6f 20 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 | os.o.incluso.un.archivo.``config |
| 121a0 | 2e 62 6f 6f 74 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 | .boot``.completo..El.formato.se. |
| 121c0 | 64 65 73 63 72 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 | describe.en.la.documentaci..n.de |
| 121e0 | 20 63 6c 6f 75 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 | .cloudinit.`Cloud-init-write_fil |
| 12200 | 65 73 60 5f 2e 00 60 70 79 76 79 6f 73 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 6e 20 52 | es`_..`pyvyos.Documentation.on.R |
| 12220 | 65 61 64 20 74 68 65 20 44 6f 63 73 20 3c 68 74 74 70 73 3a 2f 2f 70 79 76 79 6f 73 2e 72 65 61 | ead.the.Docs.<https://pyvyos.rea |
| 12240 | 64 74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61 74 65 73 74 2f 3e 60 5f 20 70 72 6f 76 69 64 | dthedocs.io/en/latest/>`_.provid |
| 12260 | 65 73 20 64 65 74 61 69 6c 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 | es.detailed.instructions.on.the. |
| 12280 | 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 61 6e 64 | installation,.configuration,.and |
| 122a0 | 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 79 76 79 6f 73 20 6c 69 62 72 61 72 79 | .operation.of.the.pyvyos.library |
| 122c0 | 2e 00 60 70 79 76 79 6f 73 20 53 6f 75 72 63 65 20 43 6f 64 65 20 6f 6e 20 47 69 74 48 75 62 20 | ..`pyvyos.Source.Code.on.GitHub. |
| 122e0 | 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 6f 62 65 72 74 6f 62 65 72 74 6f | <https://github.com/robertoberto |
| 12300 | 2f 70 79 76 79 6f 73 3e 60 5f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 63 63 65 73 73 20 | /pyvyos>`_.allows.you.to.access. |
| 12320 | 61 6e 64 20 63 6f 6e 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 6c 69 62 72 61 72 79 27 73 20 | and.contribute.to.the.library's. |
| 12340 | 63 6f 64 65 2e 00 60 70 79 76 79 6f 73 20 6f 6e 20 50 79 50 49 20 3c 68 74 74 70 73 3a 2f 2f 70 | code..`pyvyos.on.PyPI.<https://p |
| 12360 | 79 70 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 70 79 76 79 6f 73 2f 3e 60 5f 20 66 6f 72 20 65 | ypi.org/project/pyvyos/>`_.for.e |
| 12380 | 61 73 79 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 76 69 61 20 70 69 70 2c 20 74 68 65 20 50 79 | asy.installation.via.pip,.the.Py |
| 123a0 | 74 68 6f 6e 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 72 2e 20 45 78 65 63 75 74 65 20 | thon.package.installer..Execute. |
| 123c0 | 60 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 79 76 79 6f 73 60 20 69 6e 20 79 6f 75 72 20 74 65 72 | `pip.install.pyvyos`.in.your.ter |
| 123e0 | 6d 69 6e 61 6c 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 | minal.to.install..A..adir.una.im |
| 12400 | 61 67 65 6e 00 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 | agen.todo.ansible.cfg.formato.de |
| 12420 | 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 | .archivo.de.configuraci..n.en.la |
| 12440 | 20 6e 75 62 65 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 | .nube.cloud-init.registra.en./va |
| 12460 | 72 2f 6c 6f 67 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 | r/log/cloud-init.log..Este.archi |
| 12480 | 76 6f 20 70 75 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 | vo.puede.ser...til.para.determin |
| 124a0 | 61 72 20 70 6f 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 | ar.por.qu...la.configuraci..n.va |
| 124c0 | 72 c3 ad 61 20 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 | r..a.de.lo.esperado..Puede.obten |
| 124e0 | 65 72 20 6c 61 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 | er.la.salida.de.filtrado.de.dato |
| 12500 | 73 20 6d c3 a1 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 | s.m..s.importante.para.la.palabr |
| 12520 | 61 20 63 6c 61 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 | a.clave.``vyos``:.comandos.txt.b |
| 12540 | 6f 72 72 61 72 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 | orrar.una.imagen,.por.ejemplo.`` |
| 12560 | 31 2e 33 2d 72 6f 6c 6c 69 6e 67 2d 32 30 32 30 30 36 30 37 30 31 31 37 60 60 00 67 6f 6f 67 6c | 1.3-rolling-202006070117``.googl |
| 12580 | 65 20 63 6c 6f 75 64 00 67 72 6f 75 70 5f 76 61 72 73 2f 61 6c 6c 00 48 6f 73 70 65 64 61 64 6f | e.cloud.group_vars/all.Hospedado |
| 125a0 | 72 65 73 00 69 64 5f 72 73 61 5f 64 6f 63 6b 65 72 2e 70 75 62 2e 20 4e 65 63 65 73 69 74 61 20 | res.id_rsa_docker.pub..Necesita. |
| 125c0 | 64 65 63 6c 61 72 61 72 20 73 6f 6c 6f 20 6c 61 20 63 6c 61 76 65 20 70 c3 ba 62 6c 69 63 61 20 | declarar.solo.la.clave.p..blica. |
| 125e0 | 65 78 61 63 74 61 6d 65 6e 74 65 2e 00 73 69 20 73 6f 6c 6f 20 64 65 73 65 61 20 65 6c 20 76 61 | exactamente..si.solo.desea.el.va |
| 12600 | 6c 6f 72 20 64 65 20 75 6e 20 6e 6f 64 6f 20 64 65 20 76 61 72 69 6f 73 20 76 61 6c 6f 72 65 73 | lor.de.un.nodo.de.varios.valores |
| 12620 | 2c 20 75 74 69 6c 69 63 65 20 6c 61 20 6f 70 65 72 61 63 69 c3 b3 6e 20 60 60 72 65 74 75 72 6e | ,.utilice.la.operaci..n.``return |
| 12640 | 56 61 6c 75 65 73 60 60 2e 00 69 6e 73 74 61 6e 63 65 2e 79 6d 6c 00 6d 61 69 6e 2e 74 66 00 70 | Values``..instance.yml.main.tf.p |
| 12660 | 72 69 6e 63 69 70 61 6c 2e 79 6d 6c 00 6d 79 6b 65 79 2e 6a 73 6f 6e 20 79 6f 75 20 68 61 76 65 | rincipal.yml.mykey.json.you.have |
| 12680 | 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 32 20 6f 66 20 74 68 65 20 47 6f 6f 67 | .to.get.using.step.2.of.the.Goog |
| 126a0 | 6c 65 20 43 6c 6f 75 64 00 6d 79 6b 65 79 2e 6a 73 6f 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 | le.Cloud.mykey.json.you.have.to. |
| 126c0 | 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 32 20 6f 66 20 74 68 65 20 67 6f 6f 67 6c 65 20 63 | get.using.step.2.of.the.google.c |
| 126e0 | 6c 6f 75 64 00 6d 79 6b 65 79 2e 70 65 6d 00 6d 79 6b 65 79 2e 70 65 6d 20 79 6f 75 20 68 61 76 | loud.mykey.pem.mykey.pem.you.hav |
| 12700 | 65 20 74 6f 20 67 65 74 20 75 73 69 6e 67 20 73 74 65 70 20 31 2e 32 00 70 79 76 79 6f 73 00 70 | e.to.get.using.step.1.2.pyvyos.p |
| 12720 | 79 76 79 6f 73 20 69 73 20 61 20 50 79 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 65 73 69 67 6e | yvyos.is.a.Python.library.design |
| 12740 | 65 64 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74 68 20 56 79 4f 53 20 64 65 76 | ed.for.interacting.with.VyOS.dev |
| 12760 | 69 63 65 73 20 74 68 72 6f 75 67 68 20 74 68 65 69 72 20 41 50 49 2e 20 54 68 69 73 20 64 6f 63 | ices.through.their.API..This.doc |
| 12780 | 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 69 64 65 20 | umentation.is.intended.to.guide. |
| 127a0 | 79 6f 75 20 69 6e 20 75 73 69 6e 67 20 70 79 76 79 6f 73 20 66 6f 72 20 70 72 6f 67 72 61 6d 6d | you.in.using.pyvyos.for.programm |
| 127c0 | 61 74 69 63 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6f 66 20 79 6f 75 72 20 56 79 4f 53 20 64 65 76 | atic.management.of.your.VyOS.dev |
| 127e0 | 69 63 65 73 2e 00 72 31 31 2d 70 72 6f 78 79 2e 73 6c 73 20 49 6e 63 6c 75 79 65 20 70 61 72 c3 | ices..r11-proxy.sls.Incluye.par. |
| 12800 | a1 6d 65 74 72 6f 73 20 70 61 72 61 20 63 6f 6e 65 63 74 61 72 73 65 20 61 20 73 61 6c 74 2d 70 | .metros.para.conectarse.a.salt-p |
| 12820 | 72 6f 78 79 20 6d 69 6e 69 6f 6e 00 67 75 69 6f 6e 65 73 20 64 65 20 69 6e 69 63 69 6f 00 74 65 | roxy.minion.guiones.de.inicio.te |
| 12840 | 72 72 61 66 6f 72 6d 2e 74 66 76 61 72 73 00 74 6f 70 2e 73 6c 73 00 76 53 70 68 65 72 65 00 76 | rraform.tfvars.top.sls.vSphere.v |
| 12860 | 61 72 2e 74 66 00 76 61 72 69 61 62 6c 65 73 2e 74 66 00 76 65 72 73 69 6f 6e 73 2e 74 66 00 76 | ar.tf.variables.tf.versions.tf.v |
| 12880 | 65 72 73 75 73 20 61 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 70 61 74 68 3a 00 76 79 6f 73 2e | ersus.a.non-existent.path:.vyos. |
| 128a0 | 74 66 00 | tf. |