ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 37 2e 34 00 00 00 00 10 00 00 c8 2f f3 59 75 24 12 00 2c 2e 00 00 6b 75 62 61 | b0VIM.7.4......../.Yu$..,...kuba |
0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0040 | 00 00 00 00 6b 75 62 61 2d 54 68 69 6e 6b 50 61 64 2d 58 32 33 30 00 00 00 00 00 00 00 00 00 00 | ....kuba-ThinkPad-X230.......... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 6b 75 62 61 2f 77 6f 72 6b 73 70 61 63 65 2f 67 69 74 2f | ............~kuba/workspace/git/ |
0080 | 6c 65 61 72 6e 78 69 6e 79 6d 69 6e 75 74 65 73 2d 64 6f 63 73 2f 61 6e 73 69 62 6c 65 2e 68 74 | learnxinyminutes-docs/ansible.ht |
00a0 | 6d 6c 2e 6d 61 72 6b 64 6f 77 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ml.markdown..................... |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | .........utf-8..3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 07 00 7f 00 00 00 02 00 00 00 00 00 00 00 7c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp..............|............... |
1020 | 01 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 5c 00 00 00 00 00 00 00 7d 00 00 00 00 00 00 00 | ................\.......}....... |
1040 | 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 d2 00 00 00 00 00 00 00 | ................j............... |
1060 | 01 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 ed 00 00 00 00 00 00 00 | ................................ |
1080 | 01 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 57 00 00 00 00 00 00 00 22 01 00 00 00 00 00 00 | ................W......."....... |
10a0 | 01 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 5d 01 00 00 00 00 00 00 | ................d.......]....... |
10c0 | 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 24 00 00 00 00 00 00 00 c1 01 00 00 00 00 00 00 | ................$............... |
10e0 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 18 00 00 00 24 02 00 00 00 10 00 00 7c 00 00 00 00 00 00 00 fc 0f 00 00 ed 0f 00 00 | ad......$.......|............... |
2020 | df 0f 00 00 d1 0f 00 00 98 0f 00 00 7d 0f 00 00 79 0f 00 00 78 0f 00 00 4d 0f 00 00 4c 0f 00 00 | ............}...y...x...M...L... |
2040 | 44 0f 00 00 40 0f 00 00 f2 0e 00 00 f1 0e 00 00 ed 0e 00 00 ec 0e 00 00 dc 0e 00 00 d4 0e 00 00 | D...@........................... |
2060 | c4 0e 00 00 ae 0e 00 00 ad 0e 00 00 9c 0e 00 00 82 0e 00 00 81 0e 00 00 7d 0e 00 00 55 0e 00 00 | ........................}...U... |
2080 | fd 0d 00 00 fc 0d 00 00 cb 0d 00 00 c3 0d 00 00 6e 0d 00 00 52 0d 00 00 35 0d 00 00 1c 0d 00 00 | ................n...R...5....... |
20a0 | 05 0d 00 00 f2 0c 00 00 f0 0c 00 00 ef 0c 00 00 eb 0c 00 00 d8 0c 00 00 ab 0c 00 00 aa 0c 00 00 | ................................ |
20c0 | 86 0c 00 00 5e 0c 00 00 38 0c 00 00 ff 0b 00 00 f2 0b 00 00 f1 0b 00 00 e6 0b 00 00 93 0b 00 00 | ....^...8....................... |
20e0 | 92 0b 00 00 26 0b 00 00 25 0b 00 00 d2 0a 00 00 d1 0a 00 00 bd 0a 00 00 6a 0a 00 00 19 0a 00 00 | ....&...%...............j....... |
2100 | 18 0a 00 00 f1 09 00 00 f0 09 00 00 e8 09 00 00 d2 09 00 00 89 09 00 00 85 09 00 00 84 09 00 00 | ................................ |
2120 | e7 08 00 00 e3 08 00 00 e2 08 00 00 e1 08 00 00 d9 08 00 00 a8 08 00 00 a7 08 00 00 84 08 00 00 | ................................ |
2140 | 5f 08 00 00 5b 08 00 00 5a 08 00 00 16 08 00 00 93 07 00 00 92 07 00 00 89 07 00 00 49 07 00 00 | _...[...Z...................I... |
2160 | 48 07 00 00 09 07 00 00 08 07 00 00 69 06 00 00 68 06 00 00 67 06 00 00 5a 06 00 00 0b 06 00 00 | H...........i...h...g...Z....... |
2180 | e5 05 00 00 a4 05 00 00 6d 05 00 00 29 05 00 00 28 05 00 00 06 05 00 00 05 05 00 00 b5 04 00 00 | ........m...)...(............... |
21a0 | b4 04 00 00 b3 04 00 00 95 04 00 00 3e 04 00 00 14 04 00 00 c8 03 00 00 c7 03 00 00 c0 03 00 00 | ............>................... |
21c0 | b3 03 00 00 b0 03 00 00 a7 03 00 00 90 03 00 00 84 03 00 00 81 03 00 00 5b 03 00 00 37 03 00 00 | ........................[...7... |
21e0 | 33 03 00 00 32 03 00 00 07 03 00 00 ff 02 00 00 ce 02 00 00 ca 02 00 00 ae 02 00 00 ad 02 00 00 | 3...2........................... |
2200 | 9f 02 00 00 24 02 00 00 23 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....$...#....................... |
2220 | 00 00 00 00 49 6e 76 65 6e 74 6f 72 79 20 69 73 20 61 20 73 65 74 20 6f 66 20 61 6e 20 6f 62 6a | ....Inventory.is.a.set.of.an.obj |
2240 | 65 63 74 73 20 6f 72 20 68 6f 73 74 73 2c 20 61 67 61 69 6e 73 74 20 77 68 69 63 68 20 77 65 20 | ects.or.hosts,.against.which.we. |
2260 | 61 72 65 20 65 78 65 63 75 74 69 6e 67 20 6f 75 72 20 70 6c 61 79 62 6f 6f 6b 73 20 6f 72 20 73 | are.executing.our.playbooks.or.s |
2280 | 69 6e 67 6c 65 20 74 61 73 6b 73 20 76 69 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 00 23 | ingle.tasks.via.shell.commands.# |
22a0 | 23 23 20 49 6e 76 65 6e 74 6f 72 79 00 00 23 23 23 20 4d 6f 72 65 20 6f 6e 20 61 6e 73 69 62 6c | ##.Inventory..###.More.on.ansibl |
22c0 | 65 20 63 6f 6e 63 65 70 74 00 60 60 60 00 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b | e.concept.```.$.ansible-playbook |
22e0 | 20 70 61 74 68 2f 6e 61 6d 65 5f 6f 66 5f 74 68 65 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 00 60 | .path/name_of_the_playbook.yml.` |
2300 | 60 60 62 61 73 68 00 59 6f 75 20 63 61 6e 20 72 75 6e 20 74 68 65 20 70 6c 61 79 62 6f 6f 6b 20 | ``bash.You.can.run.the.playbook. |
2320 | 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 61 6e 64 3a 00 00 60 60 60 00 20 20 20 20 20 20 73 68 65 | with.the.command:..```.......she |
2340 | 6c 6c 3a 20 22 64 61 74 65 3b 20 77 68 6f 61 6d 69 3b 20 64 66 20 2d 68 3b 22 00 20 20 20 20 2d | ll:."date;.whoami;.df.-h;".....- |
2360 | 20 6e 61 6d 65 3a 20 22 65 78 65 63 75 74 65 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 22 | .name:."execute.a.shell.command" |
2380 | 00 20 20 00 20 20 20 20 20 20 70 69 6e 67 3a 00 20 20 20 20 2d 20 6e 61 6d 65 3a 20 22 70 69 6e | ..........ping:.....-.name:."pin |
23a0 | 67 20 61 6c 6c 22 00 20 20 74 61 73 6b 73 3a 00 20 20 00 2d 20 68 6f 73 74 73 3a 20 61 6c 6c 00 | g.all"...tasks:....-.hosts:.all. |
23c0 | 60 60 60 79 6d 6c 00 00 2a 20 60 73 68 65 6c 6c 60 20 74 68 61 74 20 65 78 65 63 75 74 65 20 74 | ```yml..*.`shell`.that.execute.t |
23e0 | 68 72 65 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6f 75 74 | hree.commands.and.return.the.out |
2400 | 70 75 74 20 74 6f 20 6f 75 72 20 74 65 72 6d 69 6e 61 6c 00 2a 20 60 70 69 6e 67 60 20 74 68 61 | put.to.our.terminal.*.`ping`.tha |
2420 | 74 20 77 6f 75 6c 64 20 72 65 74 75 72 6e 20 6d 65 73 73 61 67 65 20 2a 70 6f 6e 67 2a 00 54 68 | t.would.return.message.*pong*.Th |
2440 | 69 73 20 65 78 61 6d 70 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 77 6f 75 6c 64 20 65 78 65 63 75 74 | is.example-playbook.would.execut |
2460 | 65 20 28 6f 6e 20 61 6c 6c 20 68 6f 73 74 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 69 | e.(on.all.hosts.defined.in.the.i |
2480 | 6e 76 65 6e 74 6f 72 79 29 20 74 77 6f 20 74 61 73 6b 73 3a 00 23 23 23 23 20 45 78 61 6d 70 6c | nventory).two.tasks:.####.Exampl |
24a0 | 65 20 6f 66 20 74 68 65 20 70 6c 61 79 62 6f 6f 6b 3a 00 00 00 59 6f 75 20 63 61 6e 20 74 68 69 | e.of.the.playbook:...You.can.thi |
24c0 | 6e 6b 20 74 68 61 74 20 70 6c 61 79 62 6f 6f 6b 20 69 73 20 76 65 72 79 20 61 64 76 61 6e 63 65 | nk.that.playbook.is.very.advance |
24e0 | 64 20 43 4c 49 20 73 63 72 69 70 74 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 65 78 65 63 75 74 | d.CLI.script.that.you.are.execut |
2500 | 69 6e 67 2e 00 00 50 6c 61 79 62 6f 6f 6b 20 73 63 72 69 70 74 20 6c 61 6e 67 75 61 67 65 20 69 | ing...Playbook.script.language.i |
2520 | 73 20 59 41 4d 4c 2e 00 00 2a 20 6d 75 6c 74 69 70 6c 65 20 6f 70 74 69 6f 6e 61 6c 20 73 65 74 | s.YAML...*.multiple.optional.set |
2540 | 74 69 6e 67 73 20 28 6c 69 6b 65 20 64 65 66 61 75 6c 74 20 76 61 72 69 61 62 6c 65 73 2c 20 61 | tings.(like.default.variables,.a |
2560 | 6e 64 20 77 61 79 20 6d 6f 72 65 29 00 2a 20 60 74 61 73 6b 28 73 29 60 20 6f 72 20 60 72 6f 6c | nd.way.more).*.`task(s)`.or.`rol |
2580 | 65 28 73 29 60 20 74 68 61 74 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 62 65 20 65 78 65 63 75 | e(s)`.that.are.going.to.be.execu |
25a0 | 74 65 64 00 2a 20 61 20 6c 69 73 74 20 28 6f 72 20 67 72 6f 75 70 29 20 6f 66 20 68 6f 73 74 73 | ted.*.a.list.(or.group).of.hosts |
25c0 | 20 74 68 61 74 20 27 74 68 65 20 70 6c 61 79 27 20 69 73 20 65 78 65 63 75 74 65 64 20 61 67 61 | .that.'the.play'.is.executed.aga |
25e0 | 69 6e 73 74 00 50 6c 61 79 62 6f 6f 6b 20 63 6f 6e 73 69 73 74 20 6f 66 20 6d 75 6c 74 69 70 6c | inst.Playbook.consist.of.multipl |
2600 | 65 20 65 6c 65 6d 65 6e 74 73 00 2a 2a 45 78 65 63 75 74 69 6f 6e 20 70 6c 61 6e 2a 2a 20 77 72 | e.elements.**Execution.plan**.wr |
2620 | 69 74 74 65 6e 20 69 6e 20 61 20 66 6f 72 6d 20 6f 66 20 73 63 72 69 70 74 20 66 69 6c 65 28 73 | itten.in.a.form.of.script.file(s |
2640 | 29 20 69 73 20 63 61 6c 6c 65 64 20 2a 2a 70 6c 61 79 62 6f 6f 6b 2a 2a 2e 00 23 23 23 20 50 6c | ).is.called.**playbook**..###.Pl |
2660 | 61 79 62 6f 6f 6b 00 00 00 20 20 20 41 6e 6f 74 68 65 72 20 65 78 61 6d 70 6c 65 20 6f 66 20 74 | aybook......Another.example.of.t |
2680 | 68 65 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 65 78 65 63 | he.module.that.allow.you.to.exec |
26a0 | 75 74 65 20 63 6f 6d 6d 61 6e 64 20 72 65 6d 6f 74 6c 79 20 6f 6e 20 6d 75 6c 74 69 70 6c 65 20 | ute.command.remotly.on.multiple. |
26c0 | 72 65 73 6f 75 72 63 65 73 20 69 73 20 63 61 6c 6c 65 64 20 60 73 68 65 6c 6c 60 2e 20 53 65 65 | resources.is.called.`shell`..See |
26e0 | 20 61 62 6f 76 65 20 68 6f 77 20 79 6f 75 20 77 65 72 65 20 75 73 69 6e 67 20 74 68 65 6d 20 61 | .above.how.you.were.using.them.a |
2700 | 6c 72 65 61 64 79 2e 00 00 20 20 20 54 68 65 20 73 69 6d 70 6c 65 73 74 20 6d 6f 64 75 6c 65 20 | lready......The.simplest.module. |
2720 | 69 73 20 63 61 6c 6c 65 64 20 60 70 69 6e 67 60 20 61 73 20 79 6f 75 20 63 6f 75 6c 64 20 73 65 | is.called.`ping`.as.you.could.se |
2740 | 65 20 61 62 6f 76 65 00 00 20 20 45 78 65 63 75 74 69 6f 6e 20 6f 66 20 61 20 73 69 6e 67 6c 65 | e.above....Execution.of.a.single |
2760 | 20 41 6e 73 69 62 6c 65 20 2a 2a 6d 6f 64 75 6c 65 2a 2a 20 69 73 20 63 61 6c 6c 65 64 20 61 20 | .Ansible.**module**.is.called.a. |
2780 | 2a 2a 74 61 73 6b 2a 2a 00 23 23 23 20 54 61 73 6b 00 00 2a 20 4d 6f 64 75 6c 65 3a 20 60 72 61 | **task**.###.Task..*.Module:.`ra |
27a0 | 77 60 20 2d 20 65 78 65 63 75 74 65 73 20 61 20 6c 6f 77 2d 64 6f 77 6e 20 61 6e 64 20 64 69 72 | w`.-.executes.a.low-down.and.dir |
27c0 | 74 79 20 53 53 48 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20 67 6f 69 6e 67 20 74 68 72 6f 75 67 | ty.SSH.command,.not.going.throug |
27e0 | 68 20 74 68 65 20 6d 6f 64 75 6c 65 20 73 75 62 73 79 73 74 65 6d 20 28 75 73 65 66 75 6c 6c 20 | h.the.module.subsystem.(usefull. |
2800 | 74 6f 20 69 6e 73 74 61 6c 6c 20 70 79 74 68 6f 6e 32 2e 37 29 00 2a 20 4d 6f 64 75 6c 65 3a 20 | to.install.python2.7).*.Module:. |
2820 | 60 66 69 6c 65 60 20 2d 20 70 65 72 66 6f 72 6d 73 20 66 69 6c 65 20 6f 70 65 72 61 74 69 6f 6e | `file`.-.performs.file.operation |
2840 | 73 20 28 73 74 61 74 2c 20 6c 69 6e 6b 2c 20 64 69 72 2c 20 2e 2e 2e 29 20 00 00 60 60 60 00 24 | s.(stat,.link,.dir,....)...```.$ |
2860 | 20 61 6e 73 69 62 6c 65 20 2d 6d 20 63 6f 6d 6d 61 6e 64 20 2d 61 20 27 77 68 6f 61 6d 69 27 20 | .ansible.-m.command.-a.'whoami'. |
2880 | 61 6c 6c 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 63 6f 6d 6d 61 6e 64 20 2d 61 20 27 64 61 74 | all.$.ansible.-m.command.-a.'dat |
28a0 | 65 27 20 61 6c 6c 00 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 63 6f 6d 6d 61 6e 64 20 2d 61 20 | e'.all..$.ansible.-m.command.-a. |
28c0 | 27 64 61 74 65 3b 20 77 68 6f 61 6d 69 27 20 23 20 46 41 49 4c 55 52 45 00 60 60 60 62 61 73 68 | 'date;.whoami'.#.FAILURE.```bash |
28e0 | 00 00 00 23 4a 4d 00 2a 20 4d 6f 64 75 6c 65 3a 20 60 63 6f 6d 6d 61 6e 64 60 20 2d 20 65 78 65 | ...#JM.*.Module:.`command`.-.exe |
2900 | 63 75 74 65 73 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 69 6c 6c | cutes.a.single.command.that.will |
2920 | 20 6e 6f 74 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 68 | .not.be.processed.through.the.sh |
2940 | 65 6c 6c 2c 20 73 6f 20 76 61 72 69 61 62 6c 65 73 20 6c 69 6b 65 20 24 48 4f 4d 45 20 6f 72 20 | ell,.so.variables.like.$HOME.or. |
2960 | 6f 70 65 72 61 6e 64 73 20 6c 69 6b 65 20 60 7c 60 20 60 3b 60 20 77 69 6c 6c 20 6e 6f 74 20 77 | operands.like.`|`.`;`.will.not.w |
2980 | 6f 72 6b 00 00 60 60 60 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 | ork..```.$.ansible.-m.shell.-a.' |
29a0 | 64 61 74 65 3b 20 77 68 6f 61 6d 69 27 20 6c 6f 63 61 6c 68 6f 73 74 20 23 68 6f 73 74 6e 61 6d | date;.whoami'.localhost.#hostnam |
29c0 | 65 5f 6f 72 5f 61 5f 67 72 6f 75 70 5f 6e 61 6d 65 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 70 | e_or_a_group_name.$.ansible.-m.p |
29e0 | 69 6e 67 20 61 6c 6c 00 60 60 60 62 61 73 68 00 00 45 78 61 6d 70 6c 65 20 6f 66 20 65 78 65 63 | ing.all.```bash..Example.of.exec |
2a00 | 75 74 69 6f 6e 20 2d 20 60 70 69 6e 67 60 2c 20 60 73 68 65 6c 6c 60 00 00 2a 20 4d 6f 64 75 6c | ution.-.`ping`,.`shell`..*.Modul |
2a20 | 65 3a 20 60 73 68 65 6c 6c 60 20 2d 20 61 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 65 78 65 63 75 | e:.`shell`.-.a.module.that.execu |
2a40 | 74 65 73 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 61 20 73 70 65 63 69 66 69 65 64 | tes.shell.command.on.a.specified |
2a60 | 20 68 6f 73 74 28 73 29 2e 00 2a 20 4d 6f 64 75 6c 65 3a 20 60 70 69 6e 67 60 20 2d 20 74 68 65 | .host(s)..*.Module:.`ping`.-.the |
2a80 | 20 73 69 6d 70 6c 65 73 74 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 69 73 20 75 73 65 66 75 6c 6c | .simplest.module.that.is.usefull |
2aa0 | 20 74 6f 20 76 65 72 69 66 79 20 68 6f 73 74 20 63 6f 6e 6e 65 63 74 69 76 69 74 79 00 45 78 61 | .to.verify.host.connectivity.Exa |
2ac0 | 6d 70 6c 65 20 6f 66 20 6d 6f 64 75 6c 65 73 3a 00 00 54 68 65 20 73 69 6d 70 6c 65 73 74 20 6d | mple.of.modules:..The.simplest.m |
2ae0 | 6f 64 75 6c 65 20 69 73 20 63 61 6c 6c 65 64 20 60 70 69 6e 67 60 20 2d 20 69 74 20 6a 75 73 74 | odule.is.called.`ping`.-.it.just |
2b00 | 20 72 65 74 75 72 6e 73 20 61 20 4a 53 4f 4e 20 77 69 74 68 20 60 70 6f 6e 67 60 20 6d 65 73 73 | .returns.a.JSON.with.`pong`.mess |
2b20 | 61 67 65 2e 00 00 54 68 69 73 20 2a 70 72 6f 67 72 61 6d 2a 20 70 65 72 66 6f 72 6d 20 73 70 65 | age...This.*program*.perform.spe |
2b40 | 63 69 61 6c 69 7a 65 64 20 74 61 73 6b 2f 61 63 74 69 6f 6e 20 28 6c 69 6b 65 20 6d 61 6e 61 67 | cialized.task/action.(like.manag |
2b60 | 65 20 69 6e 73 74 61 6e 63 65 73 20 69 6e 20 74 68 65 20 63 6c 6f 75 64 2c 20 65 78 65 63 75 74 | e.instances.in.the.cloud,.execut |
2b80 | 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 29 2e 00 00 5f 70 72 6f 67 72 61 6d 20 28 75 73 61 | e.shell.command)..._program.(usa |
2ba0 | 6c 6c 79 20 70 79 74 68 6f 6e 29 20 74 68 61 74 20 65 78 65 63 75 74 65 2c 20 64 6f 20 73 6f 6d | lly.python).that.execute,.do.som |
2bc0 | 65 20 77 6f 72 6b 20 61 6e 64 20 72 65 74 75 72 6e 20 70 72 6f 70 65 72 20 4a 53 4f 4e 20 6f 75 | e.work.and.return.proper.JSON.ou |
2be0 | 74 70 75 74 5f 00 23 23 23 20 4d 6f 64 75 6c 65 00 00 2a 20 61 6e 64 20 6f 74 68 65 72 21 00 2a | tput_.###.Module..*.and.other!.* |
2c00 | 20 60 61 6e 73 69 62 6c 65 2d 67 61 6c 61 78 79 60 20 28 74 6f 20 69 6e 73 74 61 6c 6c 20 72 6f | .`ansible-galaxy`.(to.install.ro |
2c20 | 6c 65 73 20 66 72 6f 6d 20 67 69 74 68 75 62 2f 67 61 6c 61 78 79 29 00 2a 20 60 61 6e 73 69 62 | les.from.github/galaxy).*.`ansib |
2c40 | 6c 65 2d 76 61 75 6c 74 60 20 28 74 6f 20 6d 61 6e 61 67 65 20 73 65 63 72 65 74 73 29 00 2a 20 | le-vault`.(to.manage.secrets).*. |
2c60 | 60 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 60 20 28 74 6f 20 72 75 6e 20 70 6c 61 79 62 | `ansible-playbook`.(to.run.playb |
2c80 | 6f 6f 6b 73 29 00 2a 20 60 61 6e 73 69 62 6c 65 60 20 28 74 6f 20 72 75 6e 20 6d 6f 64 75 6c 65 | ooks).*.`ansible`.(to.run.module |
2ca0 | 73 20 69 6e 20 43 4c 49 29 00 00 54 68 65 72 65 20 61 72 65 20 66 65 77 20 63 6f 6d 6d 61 6e 64 | s.in.CLI)..There.are.few.command |
2cc0 | 73 20 79 6f 75 20 73 68 6f 75 6c 64 20 6b 6e 6f 77 20 61 62 6f 75 74 00 23 23 23 20 53 68 65 6c | s.you.should.know.about.###.Shel |
2ce0 | 6c 20 43 6f 6d 6d 61 6e 64 73 00 60 60 60 00 00 7d 00 20 20 20 20 22 70 69 6e 67 22 3a 20 22 70 | l.Commands.```..}....."ping":."p |
2d00 | 6f 6e 67 22 00 20 20 20 20 22 63 68 61 6e 67 65 64 22 3a 20 66 61 6c 73 65 2c 20 00 6c 6f 63 61 | ong"....."changed":.false,..loca |
2d20 | 6c 68 6f 73 74 20 7c 20 53 55 43 43 45 53 53 20 3d 3e 20 7b 00 23 20 79 6f 75 20 73 68 6f 75 6c | lhost.|.SUCCESS.=>.{.#.you.shoul |
2d40 | 64 20 73 65 65 20 74 68 69 73 20 6f 75 74 70 75 74 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 70 | d.see.this.output.$.ansible.-m.p |
2d60 | 69 6e 67 20 6c 6f 63 61 6c 68 6f 73 74 00 23 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 69 6e | ing.localhost.#.This.command.pin |
2d80 | 67 20 74 68 65 20 6c 6f 63 61 6c 68 6f 73 74 20 28 64 65 66 69 6e 65 64 20 69 6e 20 64 65 66 61 | g.the.localhost.(defined.in.defa |
2da0 | 75 6c 74 20 69 6e 76 65 6e 74 6f 72 79 20 2f 65 74 63 2f 61 6e 73 69 62 6c 65 2f 68 6f 73 74 73 | ult.inventory./etc/ansible/hosts |
2dc0 | 29 20 00 60 60 60 62 61 73 68 00 23 23 23 20 59 6f 75 72 20 66 69 72 73 74 20 61 6e 73 69 62 6c | )..```bash.###.Your.first.ansibl |
2de0 | 65 20 63 6f 6d 6d 61 6e 64 20 28 73 68 65 6c 6c 20 65 78 65 63 75 74 69 6f 6e 29 00 00 2a 20 5b | e.command.(shell.execution)..*.[ |
2e00 | 41 64 64 69 74 69 6f 6e 61 6c 20 52 65 61 64 69 6e 67 2e 5d 28 68 74 74 70 3a 2f 2f 64 6f 63 73 | Additional.Reading.](http://docs |
2e20 | 2e 61 6e 73 69 62 6c 65 2e 63 6f 6d 2f 61 6e 73 69 62 6c 65 2f 6c 61 74 65 73 74 2f 69 6e 74 72 | .ansible.com/ansible/latest/intr |
2e40 | 6f 5f 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 68 74 6d 6c 29 00 2a 20 41 70 70 65 6e 64 69 78 20 | o_installation.html).*.Appendix. |
2e60 | 41 20 2d 20 48 6f 77 20 64 6f 20 49 20 69 6e 73 74 61 6c 6c 20 61 6e 73 69 62 6c 65 00 60 60 60 | A.-.How.do.I.install.ansible.``` |
2e80 | 00 00 24 20 61 70 74 2d 67 65 74 20 69 6e 73 74 61 6c 6c 20 61 6e 73 69 62 6c 65 00 23 20 44 65 | ..$.apt-get.install.ansible.#.De |
2ea0 | 62 69 61 6e 2c 20 55 62 75 6e 74 75 00 00 24 20 70 69 70 20 69 6e 73 74 61 6c 6c 20 61 6e 73 69 | bian,.Ubuntu..$.pip.install.ansi |
2ec0 | 62 6c 65 00 23 20 55 6e 69 76 65 72 73 61 6c 20 77 61 79 00 60 60 60 62 61 73 68 00 23 23 20 49 | ble.#.Universal.way.```bash.##.I |
2ee0 | 6e 73 74 61 6c 6c 61 74 69 6f 6e 00 00 60 60 60 00 00 22 7b 7b 20 57 68 79 20 41 6e 73 69 62 6c | nstallation..```.."{{.Why.Ansibl |
2f00 | 65 20 61 6e 64 20 64 65 74 61 69 6c 65 64 20 49 6e 74 72 6f 20 7d 7d 22 20 77 72 69 74 74 65 6e | e.and.detailed.Intro.}}".written |
2f20 | 20 69 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 70 61 72 74 20 6f 66 20 64 6f 63 75 6d 65 6e 74 00 | .in.the.second.part.of.document. |
2f40 | 2d 2d 2d 00 60 60 60 79 61 6d 6c 00 00 23 23 20 41 6e 73 69 62 6c 65 3a 20 74 68 65 20 65 61 73 | ---.```yaml..##.Ansible:.the.eas |
2f60 | 69 65 73 74 20 6f 72 63 68 65 73 74 72 61 74 69 6f 6e 20 74 6f 6f 6c 00 00 2d 2d 2d 00 66 69 6c | iest.orchestration.tool..---.fil |
2f80 | 65 6e 61 6d 65 3a 20 4c 65 61 72 6e 41 6e 73 69 62 6c 65 2e 74 78 74 00 20 20 20 20 2d 20 5b 22 | ename:.LearnAnsible.txt.....-.[" |
2fa0 | 4a 61 6b 75 62 20 4d 75 73 7a 79 6e 73 6b 69 22 20 2c 20 22 68 74 74 70 3a 2f 2f 67 69 74 68 75 | Jakub.Muszynski".,."http://githu |
2fc0 | 62 2e 63 6f 6d 2f 73 69 72 6b 75 62 61 78 22 5d 00 63 6f 6e 74 72 69 62 75 74 6f 72 73 3a 00 74 | b.com/sirkubax"].contributors:.t |
2fe0 | 6f 6f 6c 3a 20 61 6e 73 69 62 6c 65 00 63 61 74 65 67 6f 72 79 3a 20 74 6f 6f 6c 00 2d 2d 2d 00 | ool:.ansible.category:.tool.---. |
3000 | 61 64 00 00 6b 06 00 00 17 07 00 00 00 10 00 00 24 00 00 00 00 00 00 00 17 0f 00 00 41 0e 00 00 | ad..k...........$...........A... |
3020 | 40 0e 00 00 37 0e 00 00 36 0e 00 00 e7 0d 00 00 b5 0d 00 00 9e 0c 00 00 e0 0b 00 00 66 0b 00 00 | @...7...6...................f... |
3040 | 38 0b 00 00 f9 0a 00 00 c7 0a 00 00 c6 0a 00 00 c5 0a 00 00 b9 0a 00 00 fd 09 00 00 fc 09 00 00 | 8............................... |
3060 | e7 09 00 00 e6 09 00 00 60 09 00 00 f5 08 00 00 35 08 00 00 34 08 00 00 9c 07 00 00 9b 07 00 00 | ........`.......5...4........... |
3080 | 9a 07 00 00 99 07 00 00 98 07 00 00 79 07 00 00 71 07 00 00 69 07 00 00 68 07 00 00 4a 07 00 00 | ............y...q...i...h...J... |
30a0 | 2e 07 00 00 17 07 00 00 16 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 23 23 23 20 63 72 65 61 | .......................####.crea |
3720 | 74 65 20 65 6e 76 20 69 6e 20 41 57 53 00 23 23 23 23 20 63 72 65 61 74 65 20 69 6e 73 74 61 6e | te.env.in.AWS.####.create.instan |
3740 | 63 65 20 69 6e 20 41 57 53 00 23 23 23 23 20 61 6e 73 69 62 6c 65 20 2d 20 64 79 6e 61 6d 69 63 | ce.in.AWS.####.ansible.-.dynamic |
3760 | 20 69 6e 20 41 57 53 00 00 23 20 72 6f 6c 65 73 00 23 20 76 61 75 6c 74 00 23 20 4a 4d 20 69 6e | .in.AWS..#.roles.#.vault.#.JM.in |
3780 | 76 65 6e 74 6f 72 79 20 64 79 6e 61 6d 69 63 20 61 77 73 20 65 63 32 00 00 00 00 00 42 75 74 20 | ventory.dynamic.aws.ec2.....But. |
37a0 | 61 6e 73 69 62 6c 65 20 69 73 20 77 61 79 20 6d 6f 72 65 21 20 49 74 20 70 72 6f 76 69 64 65 73 | ansible.is.way.more!.It.provides |
37c0 | 20 61 6e 20 65 78 65 63 75 74 69 6f 6e 20 70 6c 61 6e 73 2c 20 61 6e 20 41 50 49 2c 20 6c 69 62 | .an.execution.plans,.an.API,.lib |
37e0 | 72 61 72 79 2c 20 63 61 6c 6c 62 61 63 6b 73 2c 20 6e 6f 74 20 66 6f 72 67 65 74 20 74 6f 20 6d | rary,.callbacks,.not.forget.to.m |
3800 | 65 6e 74 69 6f 6e 20 2d 20 43 4f 4d 55 4e 49 54 59 21 20 61 6e 64 20 67 72 65 61 74 20 73 75 70 | ention.-.COMUNITY!.and.great.sup |
3820 | 70 6f 72 74 20 62 79 20 64 65 76 65 6c 6f 70 65 72 73 21 00 00 4f 6e 20 74 68 65 20 6f 74 68 65 | port.by.developers!..On.the.othe |
3840 | 72 20 68 61 6e 64 20 2d 20 69 6e 20 61 64 76 61 6e 63 65 64 20 73 63 6f 70 65 20 2d 20 79 6f 75 | r.hand.-.in.advanced.scope.-.you |
3860 | 20 63 61 6e 20 75 73 65 20 70 79 74 68 6f 6e 20 61 6e 69 62 6c 65 20 63 6f 64 65 20 61 73 20 61 | .can.use.python.anible.code.as.a |
3880 | 20 6c 69 62 72 61 72 79 20 74 6f 20 79 6f 75 72 20 6f 77 6e 20 70 79 74 68 6f 6e 20 73 63 72 69 | .library.to.your.own.python.scri |
38a0 | 70 73 21 20 54 68 69 73 20 69 73 20 61 77 65 73 6f 6d 65 21 20 28 69 66 20 79 6f 75 20 6b 6e 6f | ps!.This.is.awesome!.(if.you.kno |
38c0 | 77 20 77 68 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 29 2e 20 49 74 20 69 73 20 61 20 62 | w.what.you.are.doing)..It.is.a.b |
38e0 | 69 74 20 6c 69 6b 65 20 66 61 62 72 69 63 20 74 68 65 6e 2e 00 49 6e 20 74 68 65 20 27 6c 6f 77 | it.like.fabric.then..In.the.'low |
3900 | 2d 6c 65 76 65 6c 27 20 77 61 79 20 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 74 6f 20 65 78 | -level'.way.you.can.use.it.to.ex |
3920 | 65 63 75 74 65 20 72 65 6d 6f 74 65 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 6d 6f 72 65 20 63 6f 6e | ecute.remote.command.in.more.con |
3940 | 74 72 6f 6c 6c 65 64 20 77 61 79 20 28 73 74 69 6c 6c 20 75 73 69 6e 67 20 73 73 68 29 2e 20 00 | trolled.way.(still.using.ssh)... |
3960 | 41 6e 73 69 62 6c 65 20 75 73 65 73 20 73 73 68 20 6f 72 20 70 61 72 61 6d 69 6b 6f 20 61 73 20 | Ansible.uses.ssh.or.paramiko.as. |
3980 | 61 20 74 72 61 6e 73 70 6f 72 74 20 6c 61 79 65 72 2e 20 49 6e 20 61 20 77 61 79 20 79 6f 75 20 | a.transport.layer..In.a.way.you. |
39a0 | 63 61 6e 20 69 6d 61 67 69 6e 65 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 61 | can.imagine.that.you.are.using.a |
39c0 | 20 73 73 68 20 77 69 74 68 20 41 50 49 20 74 6f 20 70 65 72 66 6f 72 6d 20 79 6f 75 72 20 61 63 | .ssh.with.API.to.perform.your.ac |
39e0 | 74 69 6f 6e 2e 00 00 23 23 20 42 61 73 69 63 73 20 6f 6e 20 61 6e 73 69 62 6c 65 00 00 4d 69 67 | tion...##.Basics.on.ansible..Mig |
3a00 | 72 61 74 69 6f 6e 20 41 6e 73 69 62 6c 65 3c 2d 3e 53 61 6c 74 20 69 73 20 66 61 69 6c 72 6c 79 | ration.Ansible<->Salt.is.failrly |
3a20 | 20 65 61 73 79 20 2d 20 73 6f 20 69 66 20 79 6f 75 20 77 6f 75 6c 64 20 6e 65 65 64 20 61 6e 20 | .easy.-.so.if.you.would.need.an. |
3a40 | 65 76 65 6e 74 2d 64 72 69 76 65 6e 20 61 67 65 6e 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 2d | event-driven.agent.environment.- |
3a60 | 20 69 74 20 77 6f 75 6c 64 20 62 65 20 61 20 67 6f 6f 64 20 63 68 6f 69 63 65 20 74 6f 20 73 74 | .it.would.be.a.good.choice.to.st |
3a80 | 61 72 74 20 71 75 69 63 6b 20 77 69 74 68 20 41 6e 73 69 62 6c 65 2c 20 61 6e 64 20 63 6f 6e 76 | art.quick.with.Ansible,.and.conv |
3aa0 | 65 72 74 20 74 6f 20 73 61 6c 74 20 77 68 65 6e 20 6e 65 65 64 65 64 2e 00 23 23 23 20 4e 65 75 | ert.to.salt.when.needed..###.Neu |
3ac0 | 74 72 61 6c 00 00 00 57 72 69 74 69 6e 67 20 6f 77 6e 20 6d 6f 64 75 6c 65 73 20 61 6e 64 20 65 | tral...Writing.own.modules.and.e |
3ae0 | 78 74 65 6e 73 69 6f 6e 20 69 73 20 66 61 69 72 6c 79 20 65 61 73 79 2e 00 54 68 65 20 63 6f 6d | xtension.is.fairly.easy..The.com |
3b00 | 75 6e 69 74 79 20 28 67 69 74 68 75 62 2c 20 73 74 61 63 6b 4f 76 65 72 66 6c 6f 77 29 20 77 6f | unity.(github,.stackOverflow).wo |
3b20 | 75 6c 64 20 68 65 6c 70 20 79 6f 75 20 76 65 72 79 20 66 61 73 74 2e 00 44 6f 63 75 6d 65 6e 74 | uld.help.you.very.fast..Document |
3b40 | 61 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 77 6f 72 6c 64 2d 63 6c 61 73 73 20 73 74 61 6e | ation.is.at.the.world-class.stan |
3b60 | 64 61 72 64 21 00 49 74 20 65 78 65 63 75 74 65 73 20 77 68 65 6e 20 79 6f 75 20 64 6f 20 69 74 | dard!.It.executes.when.you.do.it |
3b80 | 20 2d 20 6f 74 68 65 72 20 74 6f 6f 6c 73 20 28 73 61 6c 74 2c 20 70 75 70 70 65 74 2c 20 63 68 | .-.other.tools.(salt,.puppet,.ch |
3ba0 | 65 66 20 2d 20 6d 69 67 68 74 20 65 78 65 63 75 74 65 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 | ef.-.might.execute.in.different. |
3bc0 | 73 63 65 6e 61 72 69 6f 20 74 68 61 6e 20 79 6f 75 20 77 6f 75 6c 64 20 65 78 70 65 63 74 29 00 | scenario.than.you.would.expect). |
3be0 | 49 20 64 6f 20 70 72 6f 76 69 64 65 20 61 20 74 72 61 69 6e 69 6e 67 20 73 65 72 76 69 63 65 73 | I.do.provide.a.training.services |
3c00 | 20 2d 20 49 27 6d 20 61 62 6c 65 20 74 6f 20 74 65 61 63 68 20 61 20 70 72 6f 64 75 63 74 69 6f | .-.I'm.able.to.teach.a.productio |
3c20 | 6e 2d 72 65 61 64 79 20 70 65 72 73 6f 6e 20 2d 20 69 6e 20 38 20 68 6f 75 72 73 20 28 31 20 74 | n-ready.person.-.in.8.hours.(1.t |
3c40 | 72 61 69 6e 69 6e 67 20 64 61 79 29 21 20 49 74 20 63 6f 76 65 72 73 20 61 6c 6c 20 6e 65 65 64 | raining.day)!.It.covers.all.need |
3c60 | 65 64 20 74 6f 20 77 6f 72 6b 20 61 73 70 65 63 74 73 21 20 4e 6f 20 6f 74 68 65 72 20 74 6f 6f | ed.to.work.aspects!.No.other.too |
3c80 | 6c 20 63 61 6e 20 6d 61 74 63 68 20 74 68 69 73 20 65 61 73 65 20 6f 66 20 75 73 65 21 00 49 74 | l.can.match.this.ease.of.use!.It |
3ca0 | 20 69 73 20 76 65 72 79 2d 76 65 72 79 2d 76 65 72 79 20 65 61 73 79 20 74 6f 20 73 74 61 72 74 | .is.very-very-very.easy.to.start |
3cc0 | 2e 20 49 66 20 79 6f 75 20 61 72 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 73 73 68 20 63 | ..If.you.are.familiar.with.ssh.c |
3ce0 | 6f 6e 63 65 70 74 20 2d 20 79 6f 75 20 61 6c 72 65 61 64 79 20 6b 6e 6f 77 20 61 6e 73 69 62 6c | oncept.-.you.already.know.ansibl |
3d00 | 65 20 28 41 4c 4d 4f 53 54 29 2e 20 4d 79 20 70 65 72 73 6f 6e 61 6c 20 72 65 63 6f 72 64 20 69 | e.(ALMOST)..My.personal.record.i |
3d20 | 73 3a 20 27 49 20 64 69 64 20 73 68 6f 77 20 68 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 6e | s:.'I.did.show.how.to.install.an |
3d40 | 64 20 75 73 65 20 61 6e 73 69 62 6c 65 20 28 66 6f 72 20 73 69 6d 70 6c 65 20 72 61 73 70 62 65 | d.use.ansible.(for.simple.raspbe |
3d60 | 72 72 79 20 70 69 20 63 6c 75 73 74 65 72 20 6d 61 6e 61 67 65 6d 65 6e 74 29 20 61 6e 64 20 69 | rry.pi.cluster.management).and.i |
3d80 | 74 20 74 6f 6f 6c 20 6d 65 20 33 30 20 73 65 63 6f 6e 64 73 20 74 6f 20 64 65 6c 69 76 65 72 20 | t.tool.me.30.seconds.to.deliver. |
3da0 | 61 20 77 6f 72 6b 69 6e 67 20 74 6f 6f 6c 20 21 21 21 29 27 00 49 6e 20 73 6f 6d 65 20 77 61 79 | a.working.tool.!!!)'.In.some.way |
3dc0 | 20 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 61 73 20 27 62 61 73 68 20 6f 6e 20 73 74 65 72 | .you.can.use.it.as.'bash.on.ster |
3de0 | 6f 69 64 73 27 2e 00 49 74 20 69 73 20 61 6e 20 61 67 65 6e 74 2d 6c 65 73 73 20 74 6f 6f 6c 73 | oids'..It.is.an.agent-less.tools |
3e00 | 20 49 6e 20 6d 6f 73 74 20 73 63 65 6e 61 72 69 6f 73 2c 20 69 74 20 75 73 65 20 73 73 68 20 61 | .In.most.scenarios,.it.use.ssh.a |
3e20 | 73 20 61 20 74 72 61 6e 73 70 6f 72 74 20 6c 61 79 65 72 2e 20 00 00 23 23 23 20 50 72 6f 73 00 | s.a.transport.layer....###.Pros. |
3e40 | 00 4f 66 66 69 63 69 61 6c 20 47 55 49 20 54 6f 6f 6c 20 28 77 65 62 20 69 6e 66 65 72 66 61 63 | .Official.GUI.Tool.(web.inferfac |
3e60 | 65 29 20 2d 20 41 6e 73 69 62 6c 65 20 54 6f 77 65 72 20 2d 20 69 73 20 6d 6f 72 65 20 74 68 61 | e).-.Ansible.Tower.-.is.more.tha |
3e80 | 6e 20 47 55 49 2c 20 62 75 74 20 69 74 20 69 73 20 65 78 70 65 6e 73 69 76 65 2e 20 54 68 65 72 | n.GUI,.but.it.is.expensive..Ther |
3ea0 | 65 20 69 73 20 6e 6f 20 27 73 6d 61 6c 6c 20 65 6e 74 65 72 70 72 69 63 65 27 20 70 61 79 6d 65 | e.is.no.'small.enterprice'.payme |
3ec0 | 6e 74 20 70 6c 61 6e 2e 20 45 61 73 79 20 77 6f 72 6b 61 72 6f 75 6e 64 20 77 69 74 68 20 52 75 | nt.plan..Easy.workaround.with.Ru |
3ee0 | 6e 64 65 63 6b 20 6f 72 20 4a 65 6e 6b 69 6e 73 20 69 73 20 70 6f 73 73 69 62 6c 65 20 77 69 74 | ndeck.or.Jenkins.is.possible.wit |
3f00 | 68 20 72 65 61 73 6f 6e 61 62 6c 65 20 77 6f 72 6b 6c 6f 61 64 2e 00 49 74 20 69 73 20 61 67 65 | h.reasonable.workload..It.is.age |
3f20 | 6e 74 2d 6c 65 73 73 20 2d 20 79 6f 75 20 68 61 76 65 20 74 6f 20 76 65 72 69 66 79 20 79 6f 75 | nt-less.-.you.have.to.verify.you |
3f40 | 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 27 6f 6e 2d 64 65 | r.environment.consistency.'on-de |
3f60 | 6d 61 6e 64 27 20 2d 20 74 68 65 72 65 20 69 73 20 6e 6f 20 62 75 69 6c 74 2d 69 6e 20 6d 65 63 | mand'.-.there.is.no.built-in.mec |
3f80 | 68 61 6e 69 73 6d 20 74 61 68 74 20 77 6f 75 6c 64 20 77 61 72 6e 20 79 6f 75 20 61 62 6f 75 74 | hanism.taht.would.warn.you.about |
3fa0 | 20 73 6f 6d 65 20 63 68 61 6e 67 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 28 74 68 69 73 | .some.change.automatically.(this |
3fc0 | 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 20 77 69 74 68 20 72 65 61 73 6f 6e 61 62 6c 65 | .can.be.achieved.with.reasonable |
3fe0 | 20 65 66 66 6f 72 74 20 2d 20 62 75 74 20 69 74 20 6d 75 73 74 20 62 65 20 6b 6e 6f 77 6e 29 00 | .effort.-.but.it.must.be.known). |
4000 | 61 64 00 00 7f 03 00 00 43 05 00 00 00 10 00 00 6a 00 00 00 00 00 00 00 ff 0f 00 00 e7 0f 00 00 | ad......C.......j............... |
4020 | e6 0f 00 00 a8 0f 00 00 a7 0f 00 00 9a 0f 00 00 99 0f 00 00 50 0f 00 00 4f 0f 00 00 07 0f 00 00 | ....................P...O....... |
4040 | 06 0f 00 00 fa 0e 00 00 f9 0e 00 00 f2 0e 00 00 eb 0e 00 00 e2 0e 00 00 db 0e 00 00 da 0e 00 00 | ................................ |
4060 | d2 0e 00 00 b6 0e 00 00 b0 0e 00 00 59 0e 00 00 55 0e 00 00 54 0e 00 00 38 0e 00 00 30 0e 00 00 | ............Y...U...T...8...0... |
4080 | c7 0d 00 00 60 0d 00 00 5f 0d 00 00 4a 0d 00 00 49 0d 00 00 f2 0c 00 00 f1 0c 00 00 ed 0c 00 00 | ....`..._...J...I............... |
40a0 | ec 0c 00 00 ce 0c 00 00 cd 0c 00 00 bf 0c 00 00 6f 0c 00 00 18 0c 00 00 fb 0b 00 00 f7 0b 00 00 | ................o............... |
40c0 | 95 0b 00 00 91 0b 00 00 90 0b 00 00 88 0b 00 00 7a 0b 00 00 76 0b 00 00 63 0b 00 00 5a 0b 00 00 | ................z...v...c...Z... |
40e0 | 35 0b 00 00 21 0b 00 00 08 0b 00 00 07 0b 00 00 ec 0a 00 00 e0 0a 00 00 c1 0a 00 00 bd 0a 00 00 | 5...!........................... |
4100 | 96 0a 00 00 8a 0a 00 00 68 0a 00 00 67 0a 00 00 4c 0a 00 00 4b 0a 00 00 f6 09 00 00 ea 09 00 00 | ........h...g...L...K........... |
4120 | c8 09 00 00 ab 09 00 00 aa 09 00 00 a6 09 00 00 8c 09 00 00 8b 09 00 00 c5 08 00 00 c4 08 00 00 | ................................ |
4140 | c3 08 00 00 c2 08 00 00 a8 08 00 00 a7 08 00 00 57 08 00 00 56 08 00 00 4c 08 00 00 ed 07 00 00 | ................W...V...L....... |
4160 | ec 07 00 00 a3 07 00 00 5e 07 00 00 5d 07 00 00 40 07 00 00 31 07 00 00 2c 07 00 00 f5 06 00 00 | ........^...]...@...1...,....... |
4180 | ce 06 00 00 cd 06 00 00 c2 06 00 00 87 06 00 00 86 06 00 00 40 06 00 00 3f 06 00 00 27 06 00 00 | ....................@...?...'... |
41a0 | 11 06 00 00 f8 05 00 00 d9 05 00 00 d8 05 00 00 ca 05 00 00 c9 05 00 00 44 05 00 00 43 05 00 00 | ........................D...C... |
41c0 | 75 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | u............................... |
41e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4540 | 00 00 00 00 54 65 6d 70 6c 61 74 65 20 69 73 20 61 20 70 6f 77 65 72 66 75 6c 6c 20 77 61 79 20 | ....Template.is.a.powerfull.way. |
4560 | 74 6f 20 64 65 6c 69 76 65 72 20 73 6f 6d 65 20 28 70 61 72 74 69 61 6c 6c 79 29 20 64 79 6e 61 | to.deliver.some.(partially).dyna |
4580 | 6d 69 63 20 63 6f 6e 74 65 6e 74 2e 20 41 6e 73 69 62 6c 65 20 75 73 65 73 20 2a 2a 4a 69 6e 6a | mic.content..Ansible.uses.**Jinj |
45a0 | 61 32 2a 2a 20 6c 61 6e 67 75 65 61 67 65 20 74 6f 20 64 65 73 63 72 69 62 65 20 74 68 65 20 74 | a2**.langueage.to.describe.the.t |
45c0 | 65 6d 70 6c 61 74 65 2e 00 00 23 23 23 20 54 65 6d 70 6c 61 74 65 73 00 00 20 20 20 20 2d 2d 6c | emplate...###.Templates......--l |
45e0 | 69 6d 69 74 20 68 6f 73 74 6e 61 6d 65 3a 67 72 6f 75 70 20 23 4a 4d 00 20 20 20 20 2d 2d 6c 69 | imit.hostname:group.#JM.....--li |
4600 | 6d 69 74 20 73 6f 6d 65 5f 70 72 65 66 69 78 2a 00 20 20 20 20 2d 2d 6c 69 6d 69 74 20 67 72 6f | mit.some_prefix*.....--limit.gro |
4620 | 75 70 6e 61 6d 65 00 20 20 20 20 2d 2d 6c 69 6d 69 74 20 6d 79 5f 68 6f 73 74 6e 61 6d 65 00 00 | upname.....--limit.my_hostname.. |
4640 | 20 20 20 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 2f 73 | ....ansible-playbook.playbooks/s |
4660 | 69 6d 70 6c 65 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 20 2d 2d 6c 69 6d 6d 69 74 20 6c 6f 63 61 | imple_playbook.yml.--limmit.loca |
4680 | 6c 68 6f 73 74 00 00 59 6f 75 20 63 61 6e 20 6c 69 6d 69 74 20 61 6e 20 65 78 65 63 75 74 69 6f | lhost..You.can.limit.an.executio |
46a0 | 6e 20 6f 66 20 79 6f 75 72 20 74 61 73 6b 73 20 74 6f 20 64 65 66 69 6e 65 64 20 68 6f 73 74 73 | n.of.your.tasks.to.defined.hosts |
46c0 | 20 00 23 23 23 23 20 4c 49 4d 49 54 00 00 20 20 20 20 2d 2d 6c 69 73 74 2d 74 61 67 73 20 74 6f | ..####.LIMIT......--list-tags.to |
46e0 | 20 6c 69 73 74 20 61 76 61 69 6c 61 62 6c 65 20 74 61 67 73 00 20 20 20 20 2d 2d 73 6b 69 70 2d | .list.available.tags.....--skip- |
4700 | 74 61 67 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 65 78 63 6c 75 64 65 20 61 20 62 6c | tags.can.be.used.to.exclude.a.bl |
4720 | 6f 63 6b 20 6f 66 20 63 6f 64 65 00 20 20 20 20 00 20 20 20 20 20 20 20 20 61 6c 77 61 79 73 00 | ock.of.code..............always. |
4740 | 20 20 20 20 54 68 65 72 65 20 61 72 65 20 73 70 65 63 69 61 6c 20 74 61 67 73 3a 20 00 00 20 20 | ....There.are.special.tags:..... |
4760 | 20 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 2f 73 69 6d | ..ansible-playbook.playbooks/sim |
4780 | 70 6c 65 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 20 2d 74 20 74 61 67 41 2c 74 61 67 5f 6f 74 68 | ple_playbook.yml.-t.tagA,tag_oth |
47a0 | 65 72 00 20 20 20 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b | er.....ansible-playbook.playbook |
47c0 | 73 2f 73 69 6d 70 6c 65 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 20 2d 2d 74 61 67 73 3d 74 61 67 | s/simple_playbook.yml.--tags=tag |
47e0 | 41 2c 74 61 67 5f 6f 74 68 65 72 00 00 59 6f 75 20 63 61 6e 20 74 61 67 20 61 20 74 61 73 6b 2c | A,tag_other..You.can.tag.a.task, |
4800 | 20 72 6f 6c 65 20 28 61 6e 64 20 69 74 73 20 74 61 73 6b 73 29 2c 20 69 6e 63 6c 75 64 65 2c 20 | .role.(and.its.tasks),.include,. |
4820 | 65 74 63 2c 20 61 6e 64 20 74 68 65 6e 20 72 75 6e 20 6f 6e 6c 79 20 74 68 65 20 74 61 67 67 65 | etc,.and.then.run.only.the.tagge |
4840 | 64 20 72 65 73 6f 75 72 63 65 73 00 23 23 23 23 20 54 41 47 53 00 00 59 6f 75 20 73 68 6f 75 6c | d.resources.####.TAGS..You.shoul |
4860 | 64 20 6b 6e 6f 77 20 61 62 6f 75 74 20 61 20 77 61 79 20 74 6f 20 69 6e 63 72 65 61 73 65 20 65 | d.know.about.a.way.to.increase.e |
4880 | 66 66 69 63 69 65 6e 63 79 20 62 79 20 74 68 69 73 20 73 69 6d 70 6c 65 20 66 75 6e 63 74 69 6f | fficiency.by.this.simple.functio |
48a0 | 6e 61 6c 69 74 79 00 00 23 23 23 20 61 6e 73 69 62 6c 65 20 2d 20 74 61 67 73 2c 20 6c 69 6d 69 | nality..###.ansible.-.tags,.limi |
48c0 | 74 00 00 00 00 59 6f 75 20 63 61 6e 20 64 65 66 69 6e 65 20 63 6f 6d 70 6c 65 78 20 6c 6f 67 69 | t....You.can.define.complex.logi |
48e0 | 63 20 77 69 74 68 20 41 6e 73 69 62 6c 65 20 61 6e 64 20 4a 69 6e 6a 61 20 66 75 6e 63 74 69 6f | c.with.Ansible.and.Jinja.functio |
4900 | 6e 73 2e 20 4d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 69 73 20 75 73 61 67 65 20 6f 66 20 60 77 68 65 | ns..Most.common.is.usage.of.`whe |
4920 | 6e 3a 60 2c 20 77 69 74 68 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 20 28 6f 66 74 65 6e 20 64 | n:`,.with.some.variable.(often.d |
4940 | 79 6e 61 6d 69 63 6c 79 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 70 72 65 76 69 6f 75 73 20 70 | ynamicly.generated.in.previous.p |
4960 | 6c 61 79 62 6f 6f 6b 20 73 74 65 70 73 20 77 69 74 68 20 60 72 65 67 69 73 74 65 72 60 20 6f 72 | laybook.steps.with.`register`.or |
4980 | 20 60 6c 6f 6f 6b 75 70 60 29 00 00 23 23 23 23 20 43 6f 6e 64 69 74 69 6f 6e 61 6c 73 20 2d 20 | .`lookup`)..####.Conditionals.-. |
49a0 | 77 68 65 6e 3a 00 60 60 60 00 00 20 20 20 20 20 77 68 65 6e 3a 20 72 6f 6f 74 5f 73 69 7a 65 2e | when:.```.......when:.root_size. |
49c0 | 72 63 20 3d 3d 20 30 00 20 20 20 20 20 20 20 6d 73 67 3a 20 20 22 7b 7b 20 72 6f 6f 74 5f 73 69 | rc.==.0........msg:.."{{.root_si |
49e0 | 7a 65 2e 72 63 20 7d 7d 22 00 20 20 20 20 20 64 65 62 75 67 3a 00 20 20 20 2d 20 6e 61 6d 65 3a | ze.rc.}}"......debug:....-.name: |
4a00 | 20 50 72 69 6e 74 20 74 68 69 73 20 6d 65 73 73 61 67 65 20 77 68 65 6e 20 72 65 74 75 72 6e 20 | .Print.this.message.when.return. |
4a20 | 63 6f 64 65 20 6f 66 20 27 63 68 65 63 6b 20 74 68 65 20 73 79 73 74 65 6d 20 63 61 70 61 63 69 | code.of.'check.the.system.capaci |
4a40 | 74 79 27 20 77 61 73 20 6f 6b 00 00 23 20 77 68 65 6e 3a 20 65 78 61 6d 70 6c 65 20 20 20 20 20 | ty'.was.ok..#.when:.example..... |
4a60 | 20 20 20 20 20 20 00 00 20 20 20 20 20 20 20 6d 73 67 3a 20 20 22 7b 7b 20 72 6f 6f 74 5f 73 69 | ...............msg:.."{{.root_si |
4a80 | 7a 65 2e 72 63 20 7d 7d 22 00 20 20 20 20 20 64 65 62 75 67 3a 00 20 20 20 2d 20 6e 61 6d 65 3a | ze.rc.}}"......debug:....-.name: |
4aa0 | 20 64 65 62 75 67 20 72 6f 6f 74 5f 73 69 7a 65 20 72 65 74 75 72 6e 20 63 6f 64 65 00 20 20 20 | .debug.root_size.return.code.... |
4ac0 | 00 20 20 20 20 20 20 20 20 6d 73 67 3a 20 22 7b 7b 20 72 6f 6f 74 5f 73 69 7a 65 20 7d 7d 22 00 | .........msg:."{{.root_size.}}". |
4ae0 | 20 20 20 20 20 64 65 62 75 67 3a 00 20 20 20 2d 20 6e 61 6d 65 3a 20 64 65 62 75 67 20 72 6f 6f | .....debug:....-.name:.debug.roo |
4b00 | 74 5f 73 69 7a 65 00 00 20 20 20 20 20 72 65 67 69 73 74 65 72 3a 20 72 6f 6f 74 5f 73 69 7a 65 | t_size.......register:.root_size |
4b20 | 00 20 20 20 20 20 73 68 65 6c 6c 3a 20 64 66 20 2d 68 20 2f 00 20 20 20 2d 20 6e 61 6d 65 3a 20 | ......shell:.df.-h./....-.name:. |
4b40 | 63 68 65 63 6b 20 74 68 65 20 73 79 73 74 65 6d 20 63 61 70 61 63 69 74 79 00 20 20 74 61 73 6b | check.the.system.capacity...task |
4b60 | 73 3a 00 2d 20 68 6f 73 74 73 3a 20 6c 6f 63 61 6c 68 6f 73 74 00 2d 2d 2d 00 23 66 69 6c 65 20 | s:.-.hosts:.localhost.---.#file. |
4b80 | 63 6f 6e 74 65 6e 74 00 60 60 60 79 61 6d 6c 00 00 60 60 60 00 28 76 65 6e 76 29 20 75 73 65 72 | content.```yaml..```.(venv).user |
4ba0 | 40 68 6f 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 6e | @host:~/ansible-for-learnXinYmin |
4bc0 | 75 74 65 73 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 | utes$.ansible-playbook.playbooks |
4be0 | 2f 72 65 67 69 73 74 65 72 5f 61 6e 64 5f 77 68 65 6e 2e 79 6d 6c 00 60 60 60 00 66 6f 72 20 65 | /register_and_when.yml.```.for.e |
4c00 | 78 65 63 75 74 69 6f 6e 20 66 75 72 74 68 65 72 20 74 61 73 6b 73 2e 00 60 52 65 67 69 73 74 65 | xecution.further.tasks..`Registe |
4c20 | 72 60 20 69 73 20 61 6c 73 6f 20 75 73 65 66 75 6c 20 74 6f 20 73 74 6f 72 65 20 61 6e 20 6f 75 | r`.is.also.useful.to.store.an.ou |
4c40 | 74 70 75 74 20 6f 66 20 61 20 74 61 73 6b 2c 20 61 6e 64 20 75 73 65 20 69 74 27 73 20 76 61 6c | tput.of.a.task,.and.use.it's.val |
4c60 | 75 65 20 61 73 20 61 20 6c 6f 67 69 63 20 00 41 6e 6f 74 68 65 72 20 77 61 79 20 74 6f 20 64 79 | ue.as.a.logic..Another.way.to.dy |
4c80 | 6e 61 6d 69 63 61 6c 79 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 63 | namicaly.generate.the.variable.c |
4ca0 | 6f 6e 74 65 6e 74 20 69 73 20 61 20 60 72 65 67 69 73 74 65 72 60 20 63 6f 6d 6d 61 6e 64 00 23 | ontent.is.a.`register`.command.# |
4cc0 | 23 23 23 20 52 65 67 69 73 74 65 72 00 00 23 23 23 20 52 65 67 69 73 74 65 72 20 61 6e 64 20 43 | ###.Register..###.Register.and.C |
4ce0 | 6f 6e 64 69 74 69 6f 6e 61 6c 20 00 00 60 60 60 00 00 28 76 65 6e 76 29 20 75 73 65 72 40 68 6f | onditional...```..(venv).user@ho |
4d00 | 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 6e 75 74 65 | st:~/ansible-for-learnXinYminute |
4d20 | 73 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 2f 6c 6f | s$.ansible-playbook.playbooks/lo |
4d40 | 6f 6b 75 70 2e 79 6d 6c 00 00 23 20 4f 72 20 75 73 65 20 69 6e 20 70 6c 61 79 62 6f 6f 6b 00 00 | okup.yml..#.Or.use.in.playbook.. |
4d60 | 61 6e 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 65 63 68 6f 20 22 7b 7b 20 6d 79 | ansible.-m.shell.-a.'echo."{{.my |
4d80 | 5f 76 61 72 69 61 62 6c 65 20 7d 7d 22 27 20 2d 65 20 27 6d 79 5f 76 61 72 69 61 62 6c 65 3d 22 | _variable.}}"'.-e.'my_variable=" |
4da0 | 7b 7b 20 6c 6f 6f 6b 75 70 28 22 70 69 70 65 22 2c 20 22 68 6f 73 74 6e 61 6d 65 22 29 20 7d 7d | {{.lookup("pipe",."hostname").}} |
4dc0 | 22 27 20 61 6c 6c 00 61 6e 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 65 63 68 6f | "'.all.ansible.-m.shell.-a.'echo |
4de0 | 20 22 7b 7b 20 6d 79 5f 76 61 72 69 61 62 6c 65 20 7d 7d 22 27 20 2d 65 20 27 6d 79 5f 76 61 72 | ."{{.my_variable.}}"'.-e.'my_var |
4e00 | 69 61 62 6c 65 3d 22 7b 7b 20 6c 6f 6f 6b 75 70 28 22 70 69 70 65 22 2c 20 22 64 61 74 65 22 29 | iable="{{.lookup("pipe",."date") |
4e20 | 20 7d 7d 22 27 20 6c 6f 63 61 6c 68 6f 73 74 00 60 60 60 79 61 6d 6c 00 59 6f 75 20 63 61 6e 20 | .}}"'.localhost.```yaml.You.can. |
4e40 | 75 73 65 20 74 68 65 6d 20 69 6e 20 43 4c 49 20 74 6f 6f 00 00 60 60 60 00 28 76 65 6e 76 29 20 | use.them.in.CLI.too..```.(venv). |
4e60 | 75 73 65 72 40 68 6f 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e | user@host:~/ansible-for-learnXin |
4e80 | 59 6d 69 6e 75 74 65 73 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 | Yminutes$.ansible-playbook.playb |
4ea0 | 6f 6f 6b 73 2f 6c 6f 6f 6b 75 70 2e 79 6d 6c 00 23 20 72 75 6e 00 23 20 72 65 61 64 20 70 6c 61 | ooks/lookup.yml.#.run.#.read.pla |
4ec0 | 79 62 6f 6f 6b 73 2f 6c 6f 6f 6b 75 70 2e 79 6d 6c 00 60 60 60 62 61 73 68 00 00 2a 20 65 74 63 | ybooks/lookup.yml.```bash..*.etc |
4ee0 | 64 00 2a 20 73 74 72 65 61 6d 00 2a 20 66 69 6c 65 00 2a 20 70 69 70 65 00 00 23 23 23 20 4c 6f | d.*.stream.*.file.*.pipe..###.Lo |
4f00 | 6f 6b 75 70 73 00 00 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6b 6e 6f 77 2c 20 74 68 61 | okups..You.should.also.know,.tha |
4f20 | 74 20 61 20 6e 69 63 65 20 77 61 79 20 74 6f 20 70 6f 6f 6c 20 73 6f 6d 65 20 64 61 74 61 20 69 | t.a.nice.way.to.pool.some.data.i |
4f40 | 73 20 61 20 2a 2a 6c 6f 6f 6b 75 70 2a 2a 00 00 46 6f 72 20 6e 6f 77 20 79 6f 75 20 6d 69 67 68 | s.a.**lookup**..For.now.you.migh |
4f60 | 74 20 6c 69 6b 65 20 74 6f 20 6b 6e 6f 77 2c 20 74 68 61 74 20 43 4c 49 20 76 61 72 69 61 62 6c | t.like.to.know,.that.CLI.variabl |
4f80 | 65 73 20 68 61 73 20 74 68 65 20 74 6f 70 20 70 72 69 6f 72 69 74 79 2e 00 00 5b 72 65 61 64 20 | es.has.the.top.priority...[read. |
4fa0 | 6d 6f 72 65 5d 20 00 00 41 6e 73 69 62 6c 65 20 69 73 20 66 6c 65 78 69 62 6c 65 20 2d 20 69 74 | more]...Ansible.is.flexible.-.it |
4fc0 | 20 68 61 73 20 32 31 20 6c 65 76 65 6c 73 20 6f 66 20 76 61 72 69 61 62 6c 65 20 70 72 65 63 65 | .has.21.levels.of.variable.prece |
4fe0 | 64 65 6e 63 65 00 00 23 23 23 20 61 6e 73 69 62 6c 65 20 2d 20 76 61 72 69 61 62 6c 65 73 00 00 | dence..###.ansible.-.variables.. |
5000 | 61 64 00 00 46 02 00 00 d2 03 00 00 00 10 00 00 5c 00 00 00 00 00 00 00 74 0f 00 00 73 0f 00 00 | ad..F...........\.......t...s... |
5020 | 5e 0f 00 00 5a 0f 00 00 50 0f 00 00 4f 0f 00 00 42 0f 00 00 2f 0f 00 00 1d 0f 00 00 1c 0f 00 00 | ^...Z...P...O...B.../........... |
5040 | fd 0e 00 00 f2 0e 00 00 e1 0e 00 00 e0 0e 00 00 dc 0e 00 00 87 0e 00 00 47 0e 00 00 46 0e 00 00 | ........................G...F... |
5060 | a5 0d 00 00 a4 0d 00 00 42 0d 00 00 41 0d 00 00 b9 0c 00 00 38 0c 00 00 e5 0b 00 00 e4 0b 00 00 | ........B...A.......8........... |
5080 | a0 0b 00 00 9f 0b 00 00 9e 0b 00 00 97 0b 00 00 8a 0b 00 00 89 0b 00 00 80 0b 00 00 67 0b 00 00 | ............................g... |
50a0 | 59 0b 00 00 31 0b 00 00 0b 0b 00 00 08 0b 00 00 fe 0a 00 00 ec 0a 00 00 9f 0a 00 00 9c 0a 00 00 | Y...1........................... |
50c0 | 8f 0a 00 00 73 0a 00 00 11 0a 00 00 0d 0a 00 00 0c 0a 00 00 cd 09 00 00 43 09 00 00 42 09 00 00 | ....s...................C...B... |
50e0 | 3a 09 00 00 f4 08 00 00 c6 08 00 00 86 08 00 00 84 08 00 00 55 08 00 00 f5 07 00 00 f4 07 00 00 | :...................U........... |
5100 | f0 07 00 00 ef 07 00 00 c5 07 00 00 bd 07 00 00 a5 07 00 00 72 07 00 00 16 07 00 00 12 07 00 00 | ....................r........... |
5120 | 11 07 00 00 f2 06 00 00 ee 06 00 00 e7 06 00 00 d9 06 00 00 a8 06 00 00 81 06 00 00 57 06 00 00 | ............................W... |
5140 | 3b 06 00 00 1c 06 00 00 e5 05 00 00 b4 05 00 00 b0 05 00 00 af 05 00 00 9c 05 00 00 0f 05 00 00 | ;............................... |
5160 | 9c 04 00 00 9b 04 00 00 54 04 00 00 50 04 00 00 2c 04 00 00 1c 04 00 00 01 04 00 00 ed 03 00 00 | ........T...P...,............... |
5180 | d6 03 00 00 d2 03 00 00 e7 03 00 00 9f 03 00 00 9e 03 00 00 92 03 00 00 91 03 00 00 8a 03 00 00 | ................................ |
51a0 | 83 03 00 00 7a 03 00 00 73 03 00 00 72 03 00 00 56 03 00 00 4e 03 00 00 e5 02 00 00 7e 02 00 00 | ....z...s...r...V...N.......~... |
51c0 | 7d 02 00 00 79 02 00 00 78 02 00 00 6a 02 00 00 69 02 00 00 e4 01 00 00 e3 01 00 00 00 00 00 00 | }...y...x...j...i............... |
51e0 | 00 00 00 00 54 65 6d 70 6c 61 74 65 20 69 73 20 61 20 70 6f 77 65 72 66 75 6c 6c 20 77 61 79 20 | ....Template.is.a.powerfull.way. |
5200 | 74 6f 20 64 65 6c 69 76 65 72 20 73 6f 6d 65 20 28 70 61 72 74 69 61 6c 6c 79 29 20 64 79 6e 61 | to.deliver.some.(partially).dyna |
5220 | 6d 69 63 20 63 6f 6e 74 65 6e 74 2e 20 41 6e 73 69 62 6c 65 20 75 73 65 73 20 2a 2a 4a 69 6e 6a | mic.content..Ansible.uses.**Jinj |
5240 | 61 32 2a 2a 20 6c 61 6e 67 75 65 61 67 65 20 74 6f 20 64 65 73 63 72 69 62 65 20 74 68 65 20 74 | a2**.langueage.to.describe.the.t |
5260 | 65 6d 70 6c 61 74 65 2e 00 00 23 23 23 20 54 65 6d 70 6c 61 74 65 73 00 00 60 60 60 00 00 61 6e | emplate...###.Templates..```..an |
5280 | 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 65 63 68 6f 20 22 7b 7b 20 6d 79 5f 76 | sible.-m.shell.-a.'echo."{{.my_v |
52a0 | 61 72 69 61 62 6c 65 20 7d 7d 22 27 20 2d 65 20 27 6d 79 5f 76 61 72 69 61 62 6c 65 3d 22 7b 7b | ariable.}}"'.-e.'my_variable="{{ |
52c0 | 20 6c 6f 6f 6b 75 70 28 22 70 69 70 65 22 2c 20 22 68 6f 73 74 6e 61 6d 65 22 29 20 7d 7d 22 27 | .lookup("pipe",."hostname").}}"' |
52e0 | 20 61 6c 6c 00 61 6e 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 65 63 68 6f 20 22 | .all.ansible.-m.shell.-a.'echo." |
5300 | 7b 7b 20 6d 79 5f 76 61 72 69 61 62 6c 65 20 7d 7d 22 27 20 2d 65 20 27 6d 79 5f 76 61 72 69 61 | {{.my_variable.}}"'.-e.'my_varia |
5320 | 62 6c 65 3d 22 7b 7b 20 6c 6f 6f 6b 75 70 28 22 70 69 70 65 22 2c 20 22 64 61 74 65 22 29 20 7d | ble="{{.lookup("pipe",."date").} |
5340 | 7d 22 27 20 6c 6f 63 61 6c 68 6f 73 74 00 60 60 60 79 61 6d 6c 00 59 6f 75 20 63 61 6e 20 75 73 | }"'.localhost.```yaml.You.can.us |
5360 | 65 20 74 68 65 6d 20 69 6e 20 43 4c 49 20 74 6f 6f 00 00 2a 20 65 74 63 64 00 2a 20 73 74 72 65 | e.them.in.CLI.too..*.etcd.*.stre |
5380 | 61 6d 00 2a 20 66 69 6c 65 00 2a 20 70 69 70 65 00 00 23 23 23 20 4c 6f 6f 6b 75 70 73 00 00 59 | am.*.file.*.pipe..###.Lookups..Y |
53a0 | 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6b 6e 6f 77 2c 20 74 68 61 74 20 61 20 6e 69 63 65 | ou.should.also.know,.that.a.nice |
53c0 | 20 77 61 79 20 74 6f 20 70 6f 60 60 60 60 00 20 20 20 60 60 60 00 20 20 20 20 e2 94 94 e2 94 80 | .way.to.po````....```........... |
53e0 | e2 94 80 20 6d 61 69 6e 2e 79 6d 6c 00 e2 94 94 e2 94 80 e2 94 80 20 74 65 6d 70 6c 61 74 65 73 | ....main.yml...........templates |
5400 | 00 e2 94 82 c2 a0 c2 a0 20 e2 94 94 e2 94 80 e2 94 80 20 6d 61 69 6e 2e 79 6d 6c 00 e2 94 9c e2 | ...................main.yml..... |
5420 | 94 80 e2 94 80 20 74 61 73 6b 73 00 70 6c 61 79 62 6f 6f 6b 73 2f 72 6f 6c 65 73 2f 73 69 6d 70 | ......tasks.playbooks/roles/simp |
5440 | 6c 65 5f 61 70 61 63 68 65 5f 72 6f 6c 65 2f 00 60 60 60 00 50 6c 65 61 73 65 20 67 65 74 20 66 | le_apache_role/.```.Please.get.f |
5460 | 61 6d 69 6c 69 61 72 20 68 6f 77 20 79 6f 75 20 63 61 6e 20 75 73 65 20 72 6f 6c 65 20 69 6e 20 | amiliar.how.you.can.use.role.in. |
5480 | 73 69 6d 70 6c 65 5f 61 70 61 63 68 65 5f 72 6f 6c 65 20 65 78 61 6d 70 6c 65 00 00 49 74 20 69 | simple_apache_role.example..It.i |
54a0 | 73 20 61 20 62 65 73 74 20 77 61 79 20 74 6f 20 72 65 73 74 61 72 74 20 61 20 73 65 72 76 69 63 | s.a.best.way.to.restart.a.servic |
54c0 | 65 2c 20 63 68 65 63 6b 20 69 66 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 70 6f 72 74 20 69 73 20 | e,.check.if.application.port.is. |
54e0 | 61 63 74 69 76 65 20 28 73 75 63 63 65 73 73 66 75 6c 6c 20 64 65 70 6c 6f 79 6d 65 6e 74 20 63 | active.(successfull.deployment.c |
5500 | 72 69 74 65 72 69 61 29 2c 20 65 74 63 2e 00 48 61 6e 64 6c 65 72 73 20 61 72 65 20 61 20 74 61 | riteria),.etc..Handlers.are.a.ta |
5520 | 73 6b 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 74 72 69 67 67 65 72 65 64 20 28 6e 6f 74 69 66 | sks.that.can.be.triggered.(notif |
5540 | 69 65 64 29 20 64 75 72 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 61 20 70 6c 61 79 62 | ied).during.execution.of.a.playb |
5560 | 6f 6f 6b 2c 20 62 75 74 20 74 68 65 79 20 69 74 73 65 6c 66 20 65 78 65 63 75 74 65 20 61 74 20 | ook,.but.they.itself.execute.at. |
5580 | 74 68 65 20 76 65 72 79 20 65 6e 64 20 6f 66 20 61 20 70 6c 61 79 62 6f 6f 6b 2e 00 23 23 23 23 | the.very.end.of.a.playbook..#### |
55a0 | 20 52 6f 6c 65 20 48 61 6e 64 6c 65 72 73 00 00 60 60 60 00 20 20 20 20 20 6d 65 74 61 2f 20 20 | .Role.Handlers..```......meta/.. |
55c0 | 20 20 20 20 20 20 20 20 23 20 6d 65 74 61 20 2d 20 70 61 63 6b 61 67 65 20 28 72 6f 6c 65 29 20 | ........#.meta.-.package.(role). |
55e0 | 69 6e 66 6f 00 20 20 20 20 20 76 61 72 73 2f 20 20 20 20 20 20 20 20 20 20 23 20 6d 6f 72 65 20 | info......vars/..........#.more. |
5600 | 76 61 72 69 61 62 6c 65 73 20 28 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 29 00 20 20 20 20 | variables.(higher.priority)..... |
5620 | 20 68 61 6e 64 6c 65 72 73 2f 20 20 20 20 20 20 23 20 68 61 6e 64 6c 65 72 73 00 20 20 20 20 20 | .handlers/......#.handlers...... |
5640 | 74 61 73 6b 73 2f 20 20 20 20 20 20 20 20 20 23 20 74 61 73 6b 73 00 20 20 20 20 20 74 65 6d 70 | tasks/.........#.tasks......temp |
5660 | 6c 61 74 65 73 2f 20 20 20 20 20 23 20 66 6f 72 20 6a 69 6e 6a 61 20 74 65 6d 70 6c 61 74 65 73 | lates/.....#.for.jinja.templates |
5680 | 00 20 20 20 20 20 66 69 6c 65 73 2f 20 20 20 20 20 20 20 20 20 23 20 66 6f 72 20 73 74 61 74 69 | ......files/.........#.for.stati |
56a0 | 63 20 66 69 6c 65 73 00 20 20 20 20 20 64 65 66 61 75 6c 74 73 2f 20 20 20 20 20 20 23 20 63 6f | c.files......defaults/......#.co |
56c0 | 6e 74 61 69 6e 73 20 64 65 66 61 75 6c 74 20 76 61 72 69 61 62 6c 65 73 00 20 20 20 73 6f 6d 65 | ntains.default.variables....some |
56e0 | 5f 72 6f 6c 65 2f 00 72 6f 6c 65 73 2f 00 60 60 60 00 23 23 23 23 20 52 6f 6c 65 20 64 69 72 65 | _role/.roles/.```.####.Role.dire |
5700 | 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 3a 00 00 60 60 60 00 28 76 65 6e 76 29 20 75 73 65 | ctory.structure:..```.(venv).use |
5720 | 72 40 68 6f 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 | r@host:~/ansible-for-learnXinYmi |
5740 | 6e 75 74 65 73 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b | nutes$.ansible-playbook.playbook |
5760 | 73 2f 73 69 6d 70 6c 65 5f 72 6f 6c 65 2e 79 6d 6c 00 24 20 23 20 4e 6f 77 20 77 65 20 77 6f 75 | s/simple_role.yml.$.#.Now.we.wou |
5780 | 6c 64 20 72 75 6e 20 74 68 65 20 61 62 6f 76 65 20 70 6c 61 79 62 6f 6f 6b 20 77 69 74 68 20 72 | ld.run.the.above.playbook.with.r |
57a0 | 6f 6c 65 73 00 24 20 73 6f 75 72 63 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 73 68 00 60 60 60 | oles.$.source.environment.sh.``` |
57c0 | 62 61 73 68 00 52 75 6e 20 74 68 65 20 61 62 6f 76 65 20 70 6c 61 79 62 6f 6f 6b 20 77 69 74 68 | bash.Run.the.above.playbook.with |
57e0 | 20 72 6f 6c 65 73 20 65 78 61 6d 70 6c 65 00 00 60 60 60 00 00 28 76 65 6e 76 29 20 75 73 65 72 | .roles.example..```..(venv).user |
5800 | 40 68 6f 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 6e | @host:~/ansible-for-learnXinYmin |
5820 | 75 74 65 73 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 | utes$.ansible-playbook.playbooks |
5840 | 2f 73 69 6d 70 6c 65 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 00 24 20 23 20 46 69 72 73 74 20 6c | /simple_playbook.yml.$.#.First.l |
5860 | 65 74 73 20 65 78 65 63 75 74 65 20 74 68 65 20 73 69 6d 70 6c 65 5f 70 6c 61 79 62 6f 6f 6b 2e | ets.execute.the.simple_playbook. |
5880 | 79 6d 6c 00 24 00 75 73 65 72 40 68 6f 73 74 3a 7e 2f 61 6e 73 69 62 6c 65 2d 66 6f 72 2d 6c 65 | yml.$.user@host:~/ansible-for-le |
58a0 | 61 72 6e 58 69 6e 59 6d 69 6e 75 74 65 73 24 20 73 6f 75 72 63 65 20 65 6e 76 69 72 6f 6e 6d 65 | arnXinYminutes$.source.environme |
58c0 | 6e 74 2e 73 68 00 75 73 65 72 40 68 6f 73 74 3a 7e 2f 24 20 63 64 20 61 6e 73 69 62 6c 65 2d 66 | nt.sh.user@host:~/$.cd.ansible-f |
58e0 | 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 6e 75 74 65 73 00 24 20 67 69 74 20 63 6f 6c 6f 6e 65 | or-learnXinYminutes.$.git.colone |
5900 | 20 67 69 74 40 67 69 74 68 75 62 2e 63 6f 6d 3a 73 69 72 6b 75 62 61 78 2f 61 6e 73 69 62 6c 65 | .git@github.com:sirkubax/ansible |
5920 | 2d 66 6f 72 2d 6c 65 61 72 6e 58 69 6e 59 6d 69 6e 75 74 65 73 2e 67 69 74 00 60 60 60 62 61 73 | -for-learnXinYminutes.git.```bas |
5940 | 68 00 00 54 68 69 73 20 65 78 61 6d 70 6c 65 20 69 6e 73 74 61 6c 6c 20 61 6e 73 69 62 6c 65 20 | h..This.example.install.ansible. |
5960 | 69 6e 20 60 76 69 72 74 75 61 6c 65 6e 76 60 20 73 6f 20 69 74 20 69 73 20 69 6e 64 65 70 65 6e | in.`virtualenv`.so.it.is.indepen |
5980 | 64 65 6e 64 20 66 72 6f 6d 20 61 20 73 79 73 74 65 6d 2e 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 | dend.from.a.system..You.need.to. |
59a0 | 69 6e 69 74 20 69 74 20 77 69 74 68 20 60 73 6f 75 72 63 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 | init.it.with.`source.environment |
59c0 | 2e 73 68 60 20 63 6f 6d 6d 61 6e 64 00 23 23 23 23 20 46 6f 72 20 72 65 6d 61 69 6e 69 6e 67 20 | .sh`.command.####.For.remaining. |
59e0 | 65 78 61 6d 70 6c 65 73 20 77 65 20 77 6f 75 6c 64 20 75 73 65 20 61 64 64 69 74 69 6f 6e 61 6c | examples.we.would.use.additional |
5a00 | 20 72 65 70 6f 73 69 74 6f 72 79 00 00 60 60 60 00 20 20 20 20 20 20 20 20 73 68 65 6c 6c 3a 20 | .repository..```.........shell:. |
5a20 | 65 63 68 6f 20 27 74 68 69 73 20 74 61 73 6b 20 69 73 20 74 68 65 20 6c 61 73 74 2c 20 62 75 74 | echo.'this.task.is.the.last,.but |
5a40 | 20 77 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 65 20 72 6f 6c 65 73 2c | .would.be.executed.before.roles, |
5a60 | 20 61 6e 64 20 62 65 66 6f 72 65 20 74 61 73 6b 73 27 00 20 20 20 20 20 20 2d 20 6e 61 6d 65 3a | .and.before.tasks'.......-.name: |
5a80 | 20 73 6f 6d 65 20 70 72 65 2d 74 61 73 6b 00 20 20 70 72 65 5f 74 61 73 6b 73 3a 00 20 20 00 20 | .some.pre-task...pre_tasks:..... |
5aa0 | 20 20 20 20 20 2d 20 7b 20 72 6f 6c 65 3a 20 61 6e 6f 74 68 65 72 5f 72 6f 6c 65 2c 20 73 6f 6d | .....-.{.role:.another_role,.som |
5ac0 | 65 5f 76 61 72 69 61 62 6c 65 3a 20 27 6c 65 61 72 6e 78 69 6e 79 27 2c 20 74 61 67 73 3a 20 5b | e_variable:.'learnxiny',.tags:.[ |
5ae0 | 27 6d 79 5f 74 61 67 27 5d 20 7d 00 20 20 20 20 20 20 2d 20 73 6f 6d 65 5f 72 6f 6c 65 00 20 20 | 'my_tag'].}.......-.some_role... |
5b00 | 72 6f 6c 65 73 3a 20 00 20 20 00 20 20 20 20 20 20 20 20 73 68 65 6c 6c 3a 20 22 64 61 74 65 3b | roles:.............shell:."date; |
5b20 | 20 77 68 6f 61 6d 69 3b 20 64 66 20 2d 68 3b 22 00 20 20 20 20 20 20 2d 20 6e 61 6d 65 3a 20 22 | .whoami;.df.-h;".......-.name:." |
5b40 | 65 78 65 63 75 74 65 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 22 00 20 20 20 20 20 20 20 | execute.a.shell.command"........ |
5b60 | 20 70 69 6e 67 3a 00 20 20 20 20 20 20 2d 20 6e 61 6d 65 3a 20 22 70 69 6e 67 20 61 6c 6c 22 00 | .ping:.......-.name:."ping.all". |
5b80 | 20 20 74 61 73 6b 73 3a 00 00 2d 20 68 6f 73 74 73 3a 20 61 6c 6c 00 60 60 60 79 6d 6c 00 00 00 | ..tasks:..-.hosts:.all.```yml... |
5ba0 | 52 6f 6c 65 20 63 61 6e 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 79 6f 75 72 20 70 6c 61 | Role.can.be.included.in.your.pla |
5bc0 | 79 62 6f 6f 6b 20 28 65 78 65 63 75 74 65 64 20 76 69 61 20 79 6f 75 72 20 70 6c 61 79 62 6f 6f | ybook.(executed.via.your.playboo |
5be0 | 6b 29 2e 00 00 49 74 20 69 73 20 61 20 67 72 65 61 74 20 77 61 79 20 74 6f 20 69 6e 74 72 6f 64 | k)...It.is.a.great.way.to.introd |
5c00 | 75 63 65 20 60 6f 62 6a 65 63 74 20 6f 72 69 65 6e 74 65 64 60 20 6d 61 6e 61 67 65 6d 65 6e 74 | uce.`object.oriented`.management |
5c20 | 20 66 6f 72 20 79 6f 75 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e 00 52 6f 6c 65 20 61 6c 6c | .for.your.applications..Role.all |
5c40 | 6f 77 73 20 74 6f 20 72 65 75 73 65 20 74 68 65 20 73 61 6d 65 20 70 61 72 74 73 20 6f 66 20 63 | ows.to.reuse.the.same.parts.of.c |
5c60 | 6f 64 65 20 69 6e 20 6d 75 6c 74 69 70 6c 65 20 70 6c 79 62 6f 6f 6b 73 20 28 79 6f 75 20 63 61 | ode.in.multiple.plybooks.(you.ca |
5c80 | 6e 20 70 61 72 61 6d 65 74 72 69 7a 65 20 74 68 65 20 72 6f 6c 65 20 27 66 75 72 74 68 65 72 27 | n.parametrize.the.role.'further' |
5ca0 | 20 64 75 72 69 6e 67 20 69 74 27 73 20 65 78 65 63 75 74 69 6f 6e 29 2e 00 2a 2a 52 6f 6c 65 2a | .during.it's.execution)..**Role* |
5cc0 | 2a 20 69 73 20 61 20 73 74 72 75 63 74 75 72 65 64 20 77 61 79 20 74 6f 20 6d 61 6e 61 67 65 20 | *.is.a.structured.way.to.manage. |
5ce0 | 79 6f 75 72 20 73 65 74 20 6f 66 20 74 61 73 6b 73 2c 20 76 61 72 69 61 62 6c 65 73 2c 20 68 61 | your.set.of.tasks,.variables,.ha |
5d00 | 6e 64 6c 65 72 73 2c 20 64 65 66 61 75 6c 74 20 73 65 74 74 69 6e 67 73 2c 20 61 6e 64 20 77 61 | ndlers,.default.settings,.and.wa |
5d20 | 79 20 6d 6f 72 65 20 28 6d 65 74 61 2c 20 66 69 6c 65 73 2c 20 74 65 6d 70 6c 61 74 65 73 29 2e | y.more.(meta,.files,.templates). |
5d40 | 00 00 41 20 63 6f 6e 63 65 70 74 20 63 61 6c 6c 65 64 20 60 72 6f 6c 65 60 20 77 61 73 20 69 6e | ..A.concept.called.`role`.was.in |
5d60 | 74 72 6f 64 75 63 65 64 20 66 6f 72 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 63 6f 64 65 20 28 | troduced.for.parts.of.the.code.( |
5d80 | 70 6c 61 79 62 6f 6f 6b 73 29 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 72 65 75 73 61 62 | playbooks).that.should.be.reusab |
5da0 | 6c 65 2e 00 00 20 20 20 59 6f 75 20 61 6c 72 65 61 64 79 20 6b 6e 6f 77 20 74 68 65 20 74 61 73 | le......You.already.know.the.tas |
5dc0 | 6b 73 20 28 6d 6f 64 75 6c 65 73 29 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 75 6e 20 76 69 61 | ks.(modules).that.can.be.run.via |
5de0 | 20 43 4c 49 2e 20 59 6f 75 20 61 6c 73 6f 20 6b 6e 6f 77 20 74 68 65 20 70 6c 61 79 62 6f 6f 6b | .CLI..You.also.know.the.playbook |
5e00 | 73 20 2d 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 70 6c 61 6e 73 20 6f 66 20 6d 75 6c 74 69 | s.-.the.execution.plans.of.multi |
5e20 | 70 6c 65 20 74 61 73 6b 73 20 28 77 69 74 68 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 6c 6f | ple.tasks.(with.variables.and.lo |
5e40 | 67 69 63 29 2e 00 00 23 23 23 20 61 6e 73 69 62 6c 65 2d 72 6f 6c 65 73 20 28 61 20 27 74 65 6d | gic)...###.ansible-roles.(a.'tem |
5e60 | 70 6c 61 74 65 2d 70 6c 61 79 62 6f 6f 6b 73 27 20 77 69 74 68 20 72 69 67 68 74 20 73 74 72 75 | plate-playbooks'.with.right.stru |
5e80 | 63 74 75 72 65 29 00 2a 20 5b 41 64 64 69 74 69 6f 6e 61 6c 20 52 65 61 64 69 6e 67 2e 5d 28 68 | cture).*.[Additional.Reading.](h |
5ea0 | 74 74 70 3a 2f 2f 64 6f 63 73 2e 61 6e 73 69 62 6c 65 2e 63 6f 6d 2f 61 6e 73 69 62 6c 65 2f 6c | ttp://docs.ansible.com/ansible/l |
5ec0 | 61 74 65 73 74 2f 69 6e 74 72 6f 5f 69 6e 76 65 6e 74 6f 72 79 2e 68 74 6d 6c 29 00 60 60 60 00 | atest/intro_inventory.html).```. |
5ee0 | 00 73 6f 6d 65 5f 6f 74 68 65 72 5f 67 72 6f 75 70 00 73 6f 6d 65 5f 67 72 6f 75 70 00 5b 61 5f | .some_other_group.some_group.[a_ |
5f00 | 67 72 6f 75 70 5f 6f 66 5f 61 5f 67 72 6f 75 70 73 3a 63 68 69 6c 64 72 65 6e 5d 00 00 68 6f 73 | group_of_a_groups:children]..hos |
5f20 | 74 42 2e 6c 6f 63 61 6c 64 6f 6d 61 69 6e 00 68 6f 73 74 41 2e 6d 79 64 6f 6d 61 69 6e 2e 63 6f | tB.localdomain.hostA.mydomain.co |
5f40 | 6d 00 5b 73 6f 6d 65 5f 67 72 6f 75 70 5d 00 00 6c 6f 63 61 6c 68 6f 73 74 00 60 60 60 00 60 2f | m.[some_group]..localhost.```.`/ |
5f60 | 65 74 63 2f 61 6e 73 69 62 6c 65 2f 68 6f 73 74 73 60 00 00 46 6f 72 20 74 68 69 73 20 66 65 77 | etc/ansible/hosts`..For.this.few |
5f80 | 20 6d 69 6e 75 74 65 73 2c 20 6c 65 74 73 20 61 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72 65 | .minutes,.lets.asume.that.we.are |
5fa0 | 20 75 73 69 6e 67 20 64 65 66 61 75 6c 74 20 61 6e 73 69 62 6c 65 20 69 6e 76 65 6e 74 6f 72 79 | .using.default.ansible.inventory |
5fc0 | 20 28 77 68 69 63 68 20 69 6e 20 44 65 62 69 61 6e 20 62 61 73 65 64 20 73 79 73 74 65 6d 20 69 | .(which.in.Debian.based.system.i |
5fe0 | 73 20 70 6c 61 63 65 64 20 69 6e 20 2f 65 74 63 2f 61 6e 73 69 62 6c 65 2f 68 6f 73 74 73 29 00 | s.placed.in./etc/ansible/hosts). |
6000 | 61 64 00 00 0b 0d 00 00 8b 0d 00 00 00 10 00 00 19 00 00 00 00 00 00 00 f6 0f 00 00 e2 0f 00 00 | ad.............................. |
6020 | e1 0f 00 00 d0 0f 00 00 cf 0f 00 00 b1 0f 00 00 90 0f 00 00 83 0f 00 00 7f 0f 00 00 2e 0f 00 00 | ................................ |
6040 | 2d 0f 00 00 1e 0f 00 00 f9 0e 00 00 f1 0e 00 00 81 0e 00 00 7d 0e 00 00 7c 0e 00 00 69 0e 00 00 | -...................}...|...i... |
6060 | 2d 0e 00 00 24 0e 00 00 07 0e 00 00 ed 0d 00 00 be 0d 00 00 8f 0d 00 00 8b 0d 00 00 5e 0d 00 00 | -...$.......................^... |
6080 | 78 0d 00 00 34 0d 00 00 9b 0c 00 00 9a 0c 00 00 13 0c 00 00 12 0c 00 00 0a 0c 00 00 cb 0b 00 00 | x...4........................... |
60a0 | ca 0b 00 00 b9 0b 00 00 7e 0b 00 00 7d 0b 00 00 6e 0b 00 00 30 0b 00 00 2f 0b 00 00 00 0b 00 00 | ........~...}...n...0.../....... |
60c0 | ff 0a 00 00 ea 0a 00 00 c4 0a 00 00 c3 0a 00 00 b1 0a 00 00 8e 0a 00 00 8d 0a 00 00 71 0a 00 00 | ............................q... |
60e0 | 5d 0a 00 00 5c 0a 00 00 47 0a 00 00 21 0a 00 00 1d 0a 00 00 1c 0a 00 00 06 0a 00 00 bf 09 00 00 | ]...\...G...!................... |
6100 | be 09 00 00 44 09 00 00 43 09 00 00 a3 08 00 00 a2 08 00 00 9a 08 00 00 7f 08 00 00 7e 08 00 00 | ....D...C...................~... |
6120 | 56 08 00 00 52 08 00 00 51 08 00 00 27 08 00 00 26 08 00 00 05 08 00 00 aa 07 00 00 a9 07 00 00 | V...R...Q...'...&............... |
6140 | 5e 07 00 00 5d 07 00 00 59 07 00 00 49 07 00 00 3b 07 00 00 18 07 00 00 14 07 00 00 13 07 00 00 | ^...]...Y...I...;............... |
6160 | f2 06 00 00 ad 06 00 00 4e 06 00 00 4d 06 00 00 49 06 00 00 3a 06 00 00 39 06 00 00 eb 05 00 00 | ........N...M...I...:...9....... |
6180 | a2 05 00 00 5a 05 00 00 13 05 00 00 f9 04 00 00 e1 04 00 00 b9 04 00 00 9c 04 00 00 98 04 00 00 | ....Z........................... |
61a0 | 97 04 00 00 4e 04 00 00 e6 03 00 00 e5 03 00 00 cf 03 00 00 8e 03 00 00 8d 03 00 00 54 03 00 00 | ....N.......................T... |
61c0 | 38 03 00 00 05 03 00 00 ec 02 00 00 eb 02 00 00 b9 02 00 00 f2 01 00 00 f1 01 00 00 00 00 00 00 | 8............................... |
61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 6f 75 20 61 6c 72 65 61 64 79 20 6b 6e | ..................You.already.kn |
6200 | 6f 77 2c 20 74 68 61 74 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 20 61 6c 6c 6f 77 20 79 6f 75 | ow,.that.ansible-vault.allow.you |
6220 | 20 74 6f 20 73 74 6f 72 65 20 79 6f 75 72 20 70 6f 75 66 6e 65 20 64 61 74 61 20 61 6c 6f 6e 67 | .to.store.your.poufne.data.along |
6240 | 20 77 69 74 68 20 79 6f 75 72 20 63 6f 64 65 20 28 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 29 2e | .with.your.code.(in.repository). |
6260 | 20 59 6f 75 20 63 61 6e 20 67 6f 20 66 75 72 74 68 65 72 20 2d 20 61 6e 64 20 64 65 66 69 6e 65 | .You.can.go.further.-.and.define |
6280 | 20 79 6f 75 72 20 61 6e 73 69 62 6c 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 61 6e 64 20 63 | .your.ansible.installation.and.c |
62a0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 73 2d 61 2d 63 6f 64 65 2e 20 00 23 23 23 20 49 6e 66 | onfiguration.as-a-code...###.Inf |
62c0 | 72 61 73 74 72 75 63 74 75 72 65 20 61 73 20 61 20 63 6f 64 65 20 2d 20 77 68 61 74 20 61 62 6f | rastructure.as.a.code.-.what.abo |
62e0 | 75 74 20 41 6e 73 69 62 6c 65 00 00 34 2e 20 4a 69 6e 6a 61 20 74 65 6d 70 6c 61 74 65 20 64 65 | ut.Ansible..4..Jinja.template.de |
6300 | 62 75 67 20 00 33 2e 20 49 66 20 76 61 72 69 61 62 6c 65 20 28 64 69 63 74 69 6f 6e 61 72 79 20 | bug..3..If.variable.(dictionary. |
6320 | 6f 72 20 61 20 6c 69 73 74 29 20 69 73 20 75 6e 64 65 66 69 6e 65 64 00 32 2e 20 49 66 20 76 61 | or.a.list).is.undefined.2..If.va |
6340 | 72 69 61 62 6c 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 00 31 2e 20 49 6e 63 72 65 61 73 65 20 | riable.is.undefined.1..Increase. |
6360 | 76 65 72 62 6f 73 69 79 20 62 79 20 75 73 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 2d 76 20 20 2a | verbosiy.by.using.multiple.-v..* |
6380 | 2a 5b 20 2d 76 76 76 76 76 5d 2a 2a 00 00 57 68 65 6e 20 79 6f 75 72 20 6a 6f 62 20 66 61 69 6c | *[.-vvvvv]**..When.your.job.fail |
63a0 | 73 20 2d 20 69 74 20 69 73 20 67 6f 6f 64 20 74 6f 20 62 65 20 65 66 66 65 63 74 69 76 65 20 77 | s.-.it.is.good.to.be.effective.w |
63c0 | 69 74 68 20 64 65 62 75 67 67 69 6e 67 2e 00 23 23 23 20 64 65 62 75 67 67 69 6e 67 20 61 6e 73 | ith.debugging..###.debugging.ans |
63e0 | 69 62 6c 65 00 00 60 61 6e 73 69 62 6c 65 2d 63 6d 64 62 60 20 5b 67 69 74 68 75 62 5d 20 74 68 | ible..`ansible-cmdb`.[github].th |
6400 | 61 74 20 67 65 6e 65 72 61 74 65 73 20 61 20 48 54 4d 4c 20 70 61 67 65 20 6f 66 20 79 6f 75 72 | at.generates.a.HTML.page.of.your |
6420 | 20 69 6e 76 65 6e 74 6f 72 79 20 72 65 73 6f 75 72 63 65 73 2e 20 41 20 6e 69 63 65 20 27 66 72 | .inventory.resources..A.nice.'fr |
6440 | 65 65 27 20 61 64 64 69 74 69 6f 6e 21 00 49 20 6c 69 6b 65 20 74 6f 20 75 73 65 20 60 6a 73 6f | ee'.addition!.I.like.to.use.`jso |
6460 | 6e 66 69 6c 65 60 20 61 73 20 6d 79 20 62 61 63 6b 65 6e 64 2e 20 49 74 20 61 6c 6c 6f 77 73 20 | nfile`.as.my.backend..It.allows. |
6480 | 74 6f 20 75 73 65 20 61 6e 6f 74 68 65 72 20 70 72 6f 6a 65 63 74 00 00 60 60 60 00 66 61 63 74 | to.use.another.project..```.fact |
64a0 | 5f 63 61 63 68 69 6e 67 5f 74 69 6d 65 6f 75 74 20 3d 20 38 36 34 30 30 00 66 61 63 74 5f 63 61 | _caching_timeout.=.86400.fact_ca |
64c0 | 63 68 69 6e 67 5f 63 6f 6e 6e 65 63 74 69 6f 6e 20 3d 20 7e 2f 66 61 63 74 73 5f 63 61 63 68 65 | ching_connection.=.~/facts_cache |
64e0 | 00 66 61 63 74 5f 63 61 63 68 69 6e 67 20 3d 20 6a 73 6f 6e 66 69 6c 65 00 23 20 63 75 72 72 65 | .fact_caching.=.jsonfile.#.curre |
6500 | 6e 74 20 49 50 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 00 23 20 77 69 74 68 6f 75 74 20 68 61 76 | nt.IP.information..#.without.hav |
6520 | 69 6e 67 20 74 6f 20 74 61 6c 6b 20 74 6f 20 74 68 65 6d 20 69 6e 20 74 68 65 20 73 61 6d 65 20 | ing.to.talk.to.them.in.the.same. |
6540 | 70 6c 61 79 62 6f 6f 6b 20 72 75 6e 20 74 6f 20 67 65 74 20 74 68 65 69 72 00 23 20 77 61 6e 74 | playbook.run.to.get.their.#.want |
6560 | 69 6e 67 20 74 6f 20 75 73 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 49 50 20 69 6e 66 6f | ing.to.use,.for.example,.IP.info |
6580 | 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 6f 6e 65 20 67 72 6f 75 70 20 6f 66 20 73 65 72 76 65 72 | rmation.from.one.group.of.server |
65a0 | 73 00 23 20 66 72 6f 6d 20 70 72 65 76 69 6f 75 73 20 72 75 6e 73 20 69 6e 20 41 6e 73 69 62 6c | s.#.from.previous.runs.in.Ansibl |
65c0 | 65 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 64 2e 20 20 54 68 69 73 20 6d 61 79 20 62 65 20 75 | e.will.be.stored...This.may.be.u |
65e0 | 73 65 66 75 6c 20 77 68 65 6e 00 23 20 69 66 20 73 65 74 20 74 6f 20 61 20 70 65 72 73 69 73 74 | seful.when.#.if.set.to.a.persist |
6600 | 65 6e 74 20 74 79 70 65 20 28 6e 6f 74 20 27 6d 65 6d 6f 72 79 27 2c 20 66 6f 72 20 65 78 61 6d | ent.type.(not.'memory',.for.exam |
6620 | 70 6c 65 20 27 72 65 64 69 73 27 29 20 66 61 63 74 20 76 61 6c 75 65 73 00 00 76 69 20 61 6e 73 | ple.'redis').fact.values..vi.ans |
6640 | 69 62 6c 65 2e 63 66 67 00 60 60 60 00 00 49 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | ible.cfg.```..If.the.information |
6660 | 73 20 64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 2d 20 79 6f 75 20 6d 61 79 20 63 6f 6e 73 | s.does.not.change.-.you.may.cons |
6680 | 69 64 65 72 20 75 73 69 6e 67 20 61 20 66 61 63 74 73 5f 63 61 63 68 65 20 74 6f 20 73 70 65 65 | ider.using.a.facts_cache.to.spee |
66a0 | 64 20 74 68 69 6e 67 73 20 75 70 2e 00 59 6f 75 20 63 61 6e 20 70 6f 6f 6c 20 73 6f 6d 65 20 69 | d.things.up..You.can.pool.some.i |
66c0 | 6e 66 72 6d 61 74 69 6f 6e 73 20 6f 66 20 79 6f 75 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 72 | nfrmations.of.you.environment.fr |
66e0 | 6f 6d 20 61 6e 6f 74 68 65 72 20 68 6f 73 74 73 2e 00 23 23 23 20 66 61 63 74 73 2d 63 61 63 68 | om.another.hosts..###.facts-cach |
6700 | 65 20 61 6e 64 20 61 6e 73 69 62 6c 65 2d 63 6d 64 62 00 00 60 60 60 00 63 61 6c 6c 62 61 63 6b | e.and.ansible-cmdb..```.callback |
6720 | 5f 77 68 69 74 65 6c 69 73 74 20 3d 20 70 72 6f 66 69 6c 65 5f 74 61 73 6b 73 00 23 73 65 74 20 | _whitelist.=.profile_tasks.#set. |
6740 | 74 68 69 73 20 74 6f 3a 00 76 69 20 61 6e 73 69 62 6c 65 2e 63 66 67 20 00 60 60 60 00 00 53 69 | this.to:.vi.ansible.cfg..```..Si |
6760 | 6e 63 65 20 61 6e 73 69 62 6c 65 20 32 2e 78 20 74 68 65 72 65 20 69 73 20 62 6f 75 69 6c 74 2d | nce.ansible.2.x.there.is.bouilt- |
6780 | 69 6e 20 63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 74 61 73 6b 20 65 78 65 63 75 74 69 6f 6e 20 70 | in.callback.for.task.execution.p |
67a0 | 72 6f 66 69 6c 69 6e 67 00 00 49 74 20 69 73 20 6f 6b 20 74 68 61 74 20 79 6f 75 72 20 70 6c 61 | rofiling..It.is.ok.that.your.pla |
67c0 | 79 62 6f 6f 6b 20 65 78 65 63 75 74 65 73 20 73 6f 6d 65 20 74 69 6d 65 2e 20 53 6f 6d 65 74 69 | ybook.executes.some.time..Someti |
67e0 | 6d 65 73 20 79 6f 75 20 6d 61 79 20 6c 69 6b 65 20 74 6f 20 73 70 65 65 64 20 74 68 69 6e 67 73 | mes.you.may.like.to.speed.things |
6800 | 20 75 70 20 00 23 23 23 20 61 6e 73 69 62 6c 65 20 70 72 6f 66 69 6c 69 6e 67 20 2d 20 63 61 6c | .up..###.ansible.profiling.-.cal |
6820 | 6c 62 61 63 6b 00 00 52 65 61 64 20 61 6c 73 6f 20 61 62 6f 75 74 20 60 64 79 6e 61 6d 69 63 20 | lback..Read.also.about.`dynamic. |
6840 | 69 6e 76 65 6e 74 6f 72 79 60 20 62 65 6c 6f 77 00 00 60 60 60 00 24 20 61 6e 73 69 62 6c 65 20 | inventory`.below..```.$.ansible. |
6860 | 2d 6d 20 70 69 6e 67 20 61 6c 6c 20 2d 69 20 65 74 63 2f 69 6e 76 2f 65 63 32 2e 70 79 00 00 24 | -m.ping.all.-i.etc/inv/ec2.py..$ |
6880 | 20 65 74 63 2f 69 6e 76 2f 65 63 32 2e 70 79 20 2d 2d 72 65 66 72 65 73 68 00 60 60 60 62 61 73 | .etc/inv/ec2.py.--refresh.```bas |
68a0 | 68 00 00 59 6f 75 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 69 6e 76 65 6e 74 20 74 68 65 | h..You.do.not.need.to.invent.the |
68c0 | 20 77 68 65 65 6c 20 2d 20 74 68 65 72 65 20 61 72 65 20 70 6c 65 6e 74 79 20 72 65 61 64 79 20 | .wheel.-.there.are.plenty.ready. |
68e0 | 74 6f 20 75 73 65 20 69 6e 76 65 6e 74 6f 72 79 20 73 63 72 69 70 74 20 66 6f 72 20 6d 6f 73 74 | to.use.inventory.script.for.most |
6900 | 20 70 6f 70 75 6c 61 72 20 43 6c 6f 75 64 20 70 72 6f 76 69 63 65 72 73 20 61 6e 64 20 61 20 6c | .popular.Cloud.provicers.and.a.l |
6920 | 6f 74 20 6f 66 20 69 6e 2d 68 6f 75 73 65 20 70 6f 70 75 6c 61 72 20 75 73 65 63 61 73 65 73 65 | ot.of.in-house.popular.usecasese |
6940 | 73 2e 00 00 28 46 6f 72 20 41 6e 73 69 62 6c 65 29 20 69 6e 76 65 6e 74 6f 72 79 20 69 73 20 6a | s...(For.Ansible).inventory.is.j |
6960 | 75 73 74 20 61 20 4a 53 4f 4e 20 77 69 74 68 20 70 72 6f 70 65 72 20 73 74 72 75 63 74 75 72 65 | ust.a.JSON.with.proper.structure |
6980 | 20 2d 20 69 66 20 79 6f 75 20 63 61 6e 20 64 65 6c 69 76 65 72 20 74 68 61 74 20 74 6f 20 61 6e | .-.if.you.can.deliver.that.to.an |
69a0 | 73 69 62 6c 65 20 2d 20 61 6e 79 74 68 69 6e 67 20 69 73 20 70 6f 73 73 69 62 6c 65 2e 00 00 59 | sible.-.anything.is.possible...Y |
69c0 | 6f 75 20 6d 69 67 68 74 20 6c 69 6b 65 20 74 6f 20 6b 6e 6f 77 2c 20 74 68 61 74 20 79 6f 75 20 | ou.might.like.to.know,.that.you. |
69e0 | 63 61 6e 20 62 75 69 6c 64 20 79 6f 75 72 20 69 6e 76 65 6e 74 6f 72 79 20 64 79 6e 61 6d 69 63 | can.build.your.inventory.dynamic |
6a00 | 61 6c 6c 79 2e 00 23 23 23 20 64 79 6e 61 6d 69 63 20 69 6e 76 65 6e 74 6f 72 79 00 00 60 60 60 | ally..###.dynamic.inventory..``` |
6a20 | 00 24 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 20 64 65 63 72 79 70 74 20 70 61 74 68 2f 73 6f | .$.ansible-vault.decrypt.path/so |
6a40 | 6d 65 66 69 6c 65 00 20 20 23 20 64 65 63 72 79 70 74 20 74 68 65 20 66 69 6c 65 00 00 24 20 63 | mefile...#.decrypt.the.file..$.c |
6a60 | 61 74 20 70 61 74 68 2f 73 6f 6d 65 66 69 6c 65 00 20 20 23 20 63 68 65 63 6b 20 74 68 65 20 66 | at.path/somefile...#.check.the.f |
6a80 | 69 6c 65 20 63 6f 6e 74 65 6e 74 3a 00 00 24 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 20 76 69 | ile.content:..$.ansible-vault.vi |
6aa0 | 65 77 20 70 61 74 68 2f 73 6f 6d 65 66 69 6c 65 00 20 20 23 20 76 69 65 77 20 74 68 65 20 66 69 | ew.path/somefile...#.view.the.fi |
6ac0 | 6c 65 00 00 24 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 20 65 6e 63 72 79 70 74 20 70 61 74 68 | le..$.ansible-vault.encrypt.path |
6ae0 | 2f 73 6f 6d 65 66 69 6c 65 00 20 20 23 20 64 65 63 72 79 70 74 20 74 68 65 20 66 69 6c 65 00 00 | /somefile...#.decrypt.the.file.. |
6b00 | 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 2f 76 61 75 | $.ansible-playbook.playbooks/vau |
6b20 | 6c 74 5f 65 78 61 6d 70 6c 65 2e 79 6d 6c 00 00 65 78 70 6f 72 74 20 41 4e 53 49 42 4c 45 5f 56 | lt_example.yml..export.ANSIBLE_V |
6b40 | 41 55 4c 54 5f 50 41 53 53 57 4f 52 44 5f 46 49 4c 45 3d 7e 2f 2e 73 73 68 2f 73 65 63 75 72 65 | AULT_PASSWORD_FILE=~/.ssh/secure |
6b60 | 5f 6c 6f 63 61 74 65 64 5f 66 69 6c 65 00 23 6f 72 20 74 6f 20 75 73 65 20 65 6e 76 00 00 20 20 | _located_file.#or.to.use.env.... |
6b80 | 61 6e 73 69 62 6c 65 5f 76 61 75 6c 74 5f 70 61 73 73 77 6f 72 64 5f 66 69 6c 65 20 3d 20 7e 2f | ansible_vault_password_file.=.~/ |
6ba0 | 2e 73 73 68 2f 73 65 63 75 72 65 5f 6c 6f 63 61 74 65 64 5f 66 69 6c 65 00 24 20 76 69 20 61 6e | .ssh/secure_located_file.$.vi.an |
6bc0 | 73 69 62 6c 65 2e 63 66 67 00 00 24 20 65 63 68 6f 20 73 6f 6d 65 5f 76 65 72 79 5f 76 65 72 79 | sible.cfg..$.echo.some_very_very |
6be0 | 5f 6c 6f 6e 67 5f 73 65 63 72 65 74 20 3e 20 7e 2f 2e 73 73 68 2f 73 65 63 75 72 65 5f 6c 6f 63 | _long_secret.>.~/.ssh/secure_loc |
6c00 | 61 74 65 64 5f 66 69 6c 65 00 60 60 60 62 61 73 68 00 00 54 68 65 20 62 65 73 74 20 77 61 79 20 | ated_file.```bash..The.best.way. |
6c20 | 74 6f 20 75 73 65 20 74 68 65 20 2a 2a 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 2a 2a 20 69 73 20 | to.use.the.**ansible-vault**.is. |
6c40 | 74 6f 20 73 74 6f 72 65 20 74 68 65 20 73 65 63 72 65 74 20 69 6e 20 73 6f 6d 65 20 73 65 63 75 | to.store.the.secret.in.some.secu |
6c60 | 72 65 20 6c 6f 63 61 74 69 6f 6e 2c 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 65 20 61 6e 73 69 62 | re.location,.and.configure.ansib |
6c80 | 6c 65 20 74 6f 20 75 73 65 20 64 75 72 69 6e 67 20 72 75 6e 74 69 6d 65 2e 00 00 20 20 41 6e 73 | le.to.use.during.runtime.....Ans |
6ca0 | 69 62 6c 65 20 70 72 6f 76 69 64 65 73 20 61 20 77 61 79 20 74 6f 20 65 6e 63 72 79 70 74 20 74 | ible.provides.a.way.to.encrypt.t |
6cc0 | 68 65 20 70 6f 75 66 6e 65 20 66 69 6c 65 73 20 73 6f 20 79 6f 75 20 63 61 6e 20 73 74 6f 72 65 | he.poufne.files.so.you.can.store |
6ce0 | 20 69 74 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 79 65 74 20 74 68 65 20 66 | .it.in.the.repository,.yet.the.f |
6d00 | 69 6c 65 73 20 61 72 65 20 64 65 63 72 79 70 74 65 64 20 69 6e 2d 66 6c 79 20 64 75 72 69 6e 67 | iles.are.decrypted.in-fly.during |
6d20 | 20 61 6e 73 69 62 6c 65 20 65 78 65 63 75 74 69 6f 6e 2e 00 54 6f 20 6d 61 69 6e 74 61 69 6e 20 | .ansible.execution..To.maintain. |
6d40 | 2a 2a 69 66 72 61 73 74 72 75 63 74 75 72 65 20 61 73 20 61 20 63 6f 64 65 2a 2a 20 79 6f 23 23 | **ifrastructure.as.a.code**.yo## |
6d60 | 23 20 61 6e 73 69 62 6c 65 20 2d 20 74 61 67 73 2c 20 6c 69 6d 6d 69 74 2c 20 64 69 66 66 2c 20 | #.ansible.-.tags,.limmit,.diff,. |
6d80 | 63 68 65 63 6b 5f 6d 6f 64 65 00 60 60 60 00 7b 7b 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 | check_mode.```.{{.some_variable. |
6da0 | 7c 20 64 65 66 61 75 6c 74 28 27 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 27 29 20 7d 7d 00 23 20 | |.default('default_value').}}.#. |
6dc0 | 69 66 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 2d 20 75 73 65 20 64 | if.variable.is.undefined.-.use.d |
6de0 | 65 66 61 75 6c 74 20 76 61 6c 75 65 00 7b 7b 20 73 6f 6d 65 5f 6c 69 73 74 20 7c 20 66 69 72 73 | efault.value.{{.some_list.|.firs |
6e00 | 74 28 29 20 7d 7d 00 23 20 67 65 74 20 66 69 72 73 74 20 69 74 65 6d 20 6f 66 20 74 68 65 20 6c | t().}}.#.get.first.item.of.the.l |
6e20 | 69 73 74 00 60 60 60 6a 69 6e 6a 61 00 4a 75 6e 6a 61 20 69 73 20 70 6f 77 65 72 66 75 6c 6c 2e | ist.```jinja.Junja.is.powerfull. |
6e40 | 20 49 74 20 68 61 73 20 62 75 69 6c 74 2d 69 6e 20 6d 61 6e 79 20 75 73 65 66 75 6c 6c 20 66 75 | .It.has.built-in.many.usefull.fu |
6e60 | 6e 63 74 69 6f 6e 73 2e 00 23 23 23 20 4a 69 6e 6a 61 32 20 66 69 6c 74 65 72 73 00 00 60 60 60 | nctions..###.Jinja2.filters..``` |
6e80 | 00 61 6e 73 69 62 6c 65 20 2d 6d 20 73 68 65 6c 6c 20 2d 61 20 27 65 63 68 6f 20 7b 7b 20 6d 79 | .ansible.-m.shell.-a.'echo.{{.my |
6ea0 | 5f 76 61 72 69 61 62 6c 65 20 7d 7d 60 20 2d 65 20 27 6d 79 5f 76 61 72 69 61 62 6c 65 3d 73 6f | _variable.}}`.-e.'my_variable=so |
6ec0 | 6d 65 74 68 69 6e 67 2c 20 70 6c 61 79 62 6f 6f 6b 5f 70 61 72 61 6d 65 74 65 72 3d 74 77 65 6e | mething,.playbook_parameter=twen |
6ee0 | 74 79 74 77 6f 22 20 6c 6f 63 61 6c 68 6f 73 74 00 60 60 60 62 61 73 68 00 59 6f 75 20 63 61 6e | tytwo".localhost.```bash.You.can |
6f00 | 20 75 73 65 20 74 68 65 20 6a 69 6e 6a 61 20 69 6e 20 74 68 65 20 43 4c 49 20 74 6f 6f 00 23 23 | .use.the.jinja.in.the.CLI.too.## |
6f20 | 23 20 4a 69 6e 6a 61 32 20 43 4c 49 00 00 4a 69 6e 6a 61 20 6d 61 79 20 68 61 76 65 20 73 6f 6d | #.Jinja2.CLI..Jinja.may.have.som |
6f40 | 65 20 6c 69 6d 69 74 61 74 69 6f 6e 73 2c 20 62 75 74 20 69 74 20 69 73 20 61 20 70 6f 77 65 72 | e.limitations,.but.it.is.a.power |
6f60 | 66 75 6c 6c 20 74 6f 6f 6c 20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 6c 69 6b 65 2e 00 60 | full.tool.that.you.might.like..` |
6f80 | 60 60 00 7b 25 20 65 6e 64 66 6f 72 20 25 7d 00 20 20 20 20 74 68 69 73 20 6c 69 6e 65 20 69 74 | ``.{%.endfor.%}.....this.line.it |
6fa0 | 65 6d 20 69 73 20 7b 7b 20 69 74 65 6d 20 7d 7d 00 7b 25 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 | em.is.{{.item.}}.{%.for.item.in. |
6fc0 | 6c 6f 6f 70 5f 69 74 65 6d 73 20 25 7d 20 00 00 7b 7b 20 61 5f 76 61 72 69 61 62 6c 65 20 7d 7d | loop_items.%}...{{.a_variable.}} |
6fe0 | 00 00 53 6f 6d 65 20 73 74 61 74 69 63 20 63 6f 6e 74 65 6e 74 00 60 60 60 6a 69 6e 6a 61 32 00 | ..Some.static.content.```jinja2. |
7000 | 61 64 00 00 5c 00 00 00 08 02 00 00 00 10 00 00 64 00 00 00 00 00 00 00 87 0e 00 00 86 0e 00 00 | ad..\...........d............... |
7020 | 7e 0e 00 00 60 0e 00 00 51 0e 00 00 38 0e 00 00 23 0e 00 00 c6 0d 00 00 c5 0d 00 00 8e 0d 00 00 | ~...`...Q...8...#............... |
7040 | 7a 0d 00 00 5e 0d 00 00 49 0d 00 00 02 0d 00 00 01 0d 00 00 97 0c 00 00 93 0c 00 00 88 0c 00 00 | z...^...I....................... |
7060 | 87 0c 00 00 7d 0c 00 00 7c 0c 00 00 65 0c 00 00 64 0c 00 00 55 0c 00 00 54 0c 00 00 28 0c 00 00 | ....}...|...e...d...U...T...(... |
7080 | 27 0c 00 00 14 0c 00 00 d6 0b 00 00 5e 0b 00 00 5d 0b 00 00 f3 0a 00 00 f2 0a 00 00 a8 0a 00 00 | '...........^...]............... |
70a0 | a7 0a 00 00 9a 0a 00 00 2a 0a 00 00 d5 09 00 00 d4 09 00 00 c7 09 00 00 69 09 00 00 68 09 00 00 | ........*...............i...h... |
70c0 | 4f 09 00 00 4e 09 00 00 3b 09 00 00 3a 09 00 00 2a 09 00 00 a5 08 00 00 a4 08 00 00 95 08 00 00 | O...N...;...:...*............... |
70e0 | 5d 08 00 00 5c 08 00 00 1c 08 00 00 1b 08 00 00 1a 08 00 00 fa 07 00 00 f2 07 00 00 dd 07 00 00 | ]...\........................... |
7100 | d9 07 00 00 d8 07 00 00 d3 07 00 00 ab 07 00 00 aa 07 00 00 a2 07 00 00 6b 07 00 00 67 07 00 00 | ........................k...g... |
7120 | 66 07 00 00 59 07 00 00 f6 06 00 00 ba 06 00 00 b9 06 00 00 a6 06 00 00 44 06 00 00 f5 05 00 00 | f...Y...................D....... |
7140 | f4 05 00 00 e2 05 00 00 bc 05 00 00 bb 05 00 00 98 05 00 00 32 05 00 00 31 05 00 00 17 05 00 00 | ....................2...1....... |
7160 | 16 05 00 00 e0 04 00 00 df 04 00 00 de 04 00 00 ce 04 00 00 36 04 00 00 f9 03 00 00 d0 03 00 00 | ....................6........... |
7180 | cf 03 00 00 9f 02 00 00 9e 02 00 00 9d 02 00 00 9c 02 00 00 86 02 00 00 85 02 00 00 7c 02 00 00 | ............................|... |
71a0 | 7b 02 00 00 08 02 00 00 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | {............................... |
71c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
71e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
7200 | 00 00 00 00 00 00 00 00 49 74 20 69 73 20 61 6e 20 61 67 65 6e 74 2d 6c 65 73 73 20 74 6f 6f 6c | ........It.is.an.agent-less.tool |
7220 | 20 2d 20 65 76 65 72 79 20 61 67 65 6e 74 20 63 6f 6e 73 75 6d 65 73 20 75 70 20 74 6f 20 31 36 | .-.every.agent.consumes.up.to.16 |
7240 | 4d 42 20 72 61 6d 20 2d 20 69 6e 20 73 6f 6d 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2c 20 69 | MB.ram.-.in.some.environments,.i |
7260 | 74 20 6d 61 79 20 62 65 20 6e 6f 74 69 63 61 62 6c 65 20 61 6d 6f 75 6e 74 2e 00 00 23 23 23 20 | t.may.be.noticable.amount...###. |
7280 | 43 6f 6e 73 00 00 23 23 20 4d 61 69 6e 20 63 6f 6e 73 20 61 6e 64 20 70 72 6f 73 00 00 00 00 41 | Cons..##.Main.cons.and.pros....A |
72a0 | 6e 73 69 62 6c 65 20 68 61 76 65 20 67 72 65 61 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 | nsible.have.great.integration.wi |
72c0 | 74 68 20 6d 75 6c 74 69 70 6c 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 73 20 28 65 | th.multiple.operating.systems.(e |
72e0 | 76 65 6e 20 57 69 6e 64 6f 77 73 29 20 61 6e 64 20 73 6f 6d 65 20 68 61 72 64 77 61 72 65 20 28 | ven.Windows).and.some.hardware.( |
7300 | 73 77 69 74 63 68 65 73 2c 20 46 69 72 65 77 61 6c 6c 73 2c 20 65 74 63 29 2e 20 49 74 20 68 61 | switches,.Firewalls,.etc)..It.ha |
7320 | 73 20 6d 75 6c 74 69 70 6c 65 20 74 6f 6f 6c 73 20 74 68 61 74 20 69 6e 74 65 67 72 61 74 65 20 | s.multiple.tools.that.integrate. |
7340 | 77 69 74 68 20 74 68 65 20 63 6f 75 6c 64 20 70 72 6f 76 69 64 65 72 73 2e 20 41 6c 6d 6f 73 74 | with.the.could.providers..Almost |
7360 | 20 65 76 65 72 79 20 77 6f 72 74 68 2d 6e 6f 74 69 63 65 20 63 6c 6f 75 64 20 70 72 6f 76 69 64 | .every.worth-notice.cloud.provid |
7380 | 65 72 20 69 73 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 65 63 6f 73 79 73 74 65 6d 20 28 | er.is.present.in.the.ecosystem.( |
73a0 | 41 57 53 2c 20 41 7a 75 72 65 2c 20 47 6f 6f 67 6c 65 2c 20 44 69 67 69 74 61 6c 4f 63 65 61 6e | AWS,.Azure,.Google,.DigitalOcean |
73c0 | 2c 20 4f 56 48 2c 20 65 74 63 2e 2e 2e 29 00 00 4f 66 20 63 6f 75 72 73 65 20 74 68 65 20 72 61 | ,.OVH,.etc...)..Of.course.the.ra |
73e0 | 62 69 74 20 68 6f 6c 65 20 69 73 20 77 61 79 20 64 65 65 70 65 72 2e 27 00 27 59 6f 75 20 63 61 | bit.hole.is.way.deeper.'.'You.ca |
7400 | 6e 20 74 68 69 6e 6b 20 61 73 20 73 69 6d 70 6c 65 20 61 73 20 77 72 69 74 69 6e 67 20 69 6e 20 | n.think.as.simple.as.writing.in. |
7420 | 62 61 73 68 20 77 69 74 68 20 70 79 74 68 6f 6e 20 41 50 49 20 00 41 6e 73 69 62 6c 65 20 69 73 | bash.with.python.API..Ansible.is |
7440 | 20 28 6f 6e 65 20 6f 66 20 74 68 65 20 6d 61 6e 79 29 20 6f 72 63 68 65 73 74 72 61 74 69 6f 6e | .(one.of.the.many).orchestration |
7460 | 20 74 6f 6f 6c 73 2e 20 49 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 6f 6e 74 72 6f 6c | .tools..It.allows.you.to.control |
7480 | 6c 20 79 6f 75 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 69 6e 66 72 61 73 74 72 75 63 74 75 | l.your.environment.(infrastructu |
74a0 | 72 65 20 61 6e 64 20 61 20 63 6f 64 65 29 20 61 6e 64 20 61 75 74 6f 6d 61 74 65 20 74 68 65 20 | re.and.a.code).and.automate.the. |
74c0 | 6d 61 6e 75 61 6c 20 74 61 73 6b 73 2e 00 23 23 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 00 00 00 | manual.tasks..##.Introduction... |
74e0 | 23 23 23 23 20 4c 6f 6f 70 3a 20 77 69 74 68 2c 20 77 69 74 68 5f 69 74 65 6d 73 2c 20 77 69 74 | ####.Loop:.with,.with_items,.wit |
7500 | 68 5f 64 69 63 74 2c 20 77 69 74 68 5f 74 6f 67 65 74 68 65 72 00 00 23 23 23 23 20 43 6f 6e 64 | h_dict,.with_together..####.Cond |
7520 | 69 74 69 6f 6e 61 6c 73 3a 20 77 68 65 6e 3a 20 00 00 59 6f 75 20 63 61 6e 20 72 65 67 69 73 74 | itionals:.when:...You.can.regist |
7540 | 65 72 20 74 68 65 20 6f 75 74 70 75 74 20 28 73 74 64 6f 75 74 29 2c 20 72 63 20 28 72 65 74 75 | er.the.output.(stdout),.rc.(retu |
7560 | 72 6e 20 63 6f 64 65 29 2c 20 73 74 64 65 72 72 20 6f 66 20 61 20 74 61 73 6b 20 77 69 74 68 20 | rn.code),.stderr.of.a.task.with. |
7580 | 74 68 65 20 60 72 65 67 69 73 74 65 72 60 20 63 6f 6d 6d 61 6e 64 2e 00 23 23 23 23 20 52 65 67 | the.`register`.command..####.Reg |
75a0 | 69 73 74 65 72 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 61 20 74 61 73 6b 00 00 61 6c 6c 6f | ister.the.output.of.a.task..allo |
75c0 | 77 73 20 74 6f 20 70 72 69 6e 74 20 61 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 73 63 72 65 65 | ws.to.print.a.value.to.the.scree |
75e0 | 6e 00 23 23 23 23 20 44 65 62 75 67 20 6d 6f 64 75 6c 65 00 00 54 68 69 73 20 69 73 20 74 68 65 | n.####.Debug.module..This.is.the |
7600 | 20 70 6c 61 63 65 20 77 68 65 72 65 20 63 72 65 64 65 6e 74 69 61 6c 73 20 6d 61 79 20 6c 65 61 | .place.where.credentials.may.lea |
7620 | 6b 2e 20 55 73 65 20 60 6e 6f 5f 6c 6f 67 60 20 74 6f 20 68 69 64 65 20 74 68 65 20 6f 75 74 70 | k..Use.`no_log`.to.hide.the.outp |
7640 | 75 74 2e 00 59 6f 75 20 6d 61 79 20 73 65 65 2c 20 74 68 61 74 20 73 6f 6d 65 20 72 6f 6c 65 73 | ut..You.may.see,.that.some.roles |
7660 | 20 70 72 69 6e 74 20 61 20 6c 6f 74 20 6f 66 20 6f 75 74 70 75 74 20 69 6e 20 76 65 72 62 6f 73 | .print.a.lot.of.output.in.verbos |
7680 | 65 20 6d 6f 64 65 2e 20 54 68 65 72 65 20 69 73 20 61 6c 73 6f 20 61 20 64 65 62 75 67 20 6d 6f | e.mode..There.is.also.a.debug.mo |
76a0 | 64 75 6c 65 2e 00 23 23 23 23 20 6e 6f 5f 6c 6f 67 73 3a 20 54 72 75 65 00 00 49 74 20 61 6c 6c | dule..####.no_logs:.True..It.all |
76c0 | 77 6f 73 20 79 6f 75 20 74 6f 20 65 78 65 63 75 74 65 20 74 68 65 20 63 68 6f 6f 73 65 6e 20 70 | wos.you.to.execute.the.choosen.p |
76e0 | 61 72 74 73 20 6f 66 20 74 68 65 20 70 6c 61 79 62 6f 6f 6b 2e 00 59 6f 75 20 73 68 6f 75 6c 64 | arts.of.the.playbook..You.should |
7700 | 20 74 61 67 20 73 6f 6d 65 20 28 6e 6f 74 20 61 6c 6c 29 20 6f 62 6a 65 63 74 73 20 2d 20 61 20 | .tag.some.(not.all).objects.-.a. |
7720 | 74 61 73 6b 20 69 6e 20 61 20 70 6c 61 79 62 6f 6f 6b 2c 20 61 6c 6c 20 74 61 73 6b 73 20 69 6e | task.in.a.playbook,.all.tasks.in |
7740 | 63 6c 75 64 65 64 20 66 6f 72 6d 20 61 20 72 6f 6c 65 2c 20 65 74 63 2e 00 23 23 23 23 20 54 61 | cluded.form.a.role,.etc..####.Ta |
7760 | 67 67 69 6e 67 00 00 60 60 60 00 61 6e 73 69 62 6c 65 20 2d 6d 20 70 69 6e 67 20 77 65 62 2a 3a | gging..```.ansible.-m.ping.web*: |
7780 | 21 62 61 63 6b 65 6e 64 3a 6d 6f 6e 69 74 6f 72 69 6e 67 3a 26 61 6c 6c 6f 77 5f 63 68 61 6e 67 | !backend:monitoring:&allow_chang |
77a0 | 65 00 60 60 60 62 61 73 68 00 00 48 6f 73 74 20 67 72 6f 75 70 73 20 63 61 6e 20 62 65 20 6a 6f | e.```bash..Host.groups.can.be.jo |
77c0 | 69 6e 65 64 2c 20 6e 65 67 61 74 65 64 2c 20 65 74 63 00 23 23 23 23 00 00 60 60 60 00 61 6e 73 | ined,.negated,.etc.####..```.ans |
77e0 | 69 62 6c 65 20 2d 6d 20 70 69 6e 67 20 77 65 62 2a 00 60 60 60 62 61 73 68 00 23 23 23 23 20 45 | ible.-m.ping.web*.```bash.####.E |
7800 | 78 65 63 75 74 65 20 68 6f 73 74 73 20 77 69 74 68 20 27 72 65 67 65 78 27 00 00 00 49 74 20 63 | xecute.hosts.with.'regex'...It.c |
7820 | 6f 6d 70 61 72 65 20 27 69 6e 20 6d 65 6d 6f 72 79 27 20 74 68 65 20 66 69 6c 65 73 20 6c 69 6b | ompare.'in.memory'.the.files.lik |
7840 | 65 20 60 64 69 66 66 20 2d 42 62 72 75 4e 20 66 69 6c 65 41 20 66 69 6c 65 42 60 00 00 44 69 66 | e.`diff.-BbruN.fileA.fileB`..Dif |
7860 | 66 20 69 73 20 75 73 65 66 75 6c 6c 20 74 6f 20 73 65 65 20 6e 69 63 65 20 64 65 74 61 69 6c 20 | f.is.usefull.to.see.nice.detail. |
7880 | 6f 66 20 74 68 65 20 66 69 6c 65 73 20 63 68 61 6e 67 65 64 00 23 23 23 23 20 2d 2d 64 69 66 66 | of.the.files.changed.####.--diff |
78a0 | 20 2d 44 00 00 41 6c 77 61 79 73 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 72 20 | .-D..Always.make.sure.that.your. |
78c0 | 70 6c 61 79 62 6f 6f 6b 20 63 61 6e 20 65 78 65 63 75 74 65 73 20 69 6e 20 27 64 72 79 20 72 75 | playbook.can.executes.in.'dry.ru |
78e0 | 6e 27 20 6d 6f 64 65 20 28 2d 2d 63 68 65 63 6b 29 2c 20 61 6e 64 20 69 74 27 73 20 65 78 65 63 | n'.mode.(--check),.and.it's.exec |
7900 | 75 74 69 6f 6e 20 69 73 20 6e 6f 74 20 64 65 63 6c 61 72 69 6e 67 20 27 43 68 61 6e 67 65 64 27 | ution.is.not.declaring.'Changed' |
7920 | 20 6f 62 6a 65 63 74 73 2e 00 23 23 23 23 20 2d 2d 63 68 65 63 6b 20 2d 43 00 00 23 23 20 54 69 | .objects..####.--check.-C..##.Ti |
7940 | 70 73 20 61 6e 64 20 74 72 69 63 6b 73 00 00 23 23 23 23 20 62 65 63 6f 6d 65 2d 75 73 65 72 2c | ps.and.tricks..####.become-user, |
7960 | 20 62 65 63 6f 6d 65 00 00 46 6f 72 20 6d 79 20 27 62 75 73 69 6e 65 73 73 20 63 61 73 65 73 27 | .become..For.my.'business.cases' |
7980 | 20 49 20 75 73 65 20 4a 65 6e 6b 69 6e 73 20 2d 20 69 74 20 68 61 73 20 61 20 27 63 72 6f 6e 27 | .I.use.Jenkins.-.it.has.a.'cron' |
79a0 | 2c 20 6a 6f 62 73 20 63 61 6e 20 62 65 20 62 69 6e 64 65 64 20 69 6e 74 6f 20 27 70 69 70 65 6c | ,.jobs.can.be.binded.into.'pipel |
79c0 | 69 6e 65 73 27 2e 00 23 23 23 23 20 4a 65 6e 6b 69 6e 73 00 00 49 74 20 63 61 6e 20 70 65 72 66 | ines'..####.Jenkins..It.can.perf |
79e0 | 6f 72 6d 20 20 72 6f 6c 69 6e 67 2d 64 65 70 6c 6f 79 6d 65 6e 74 20 28 77 69 74 68 6f 75 74 20 | orm..roling-deployment.(without. |
7a00 | 41 6e 73 69 62 6c 65 29 2c 20 63 61 6e 20 69 6e 74 65 67 72 61 74 65 20 77 69 74 68 20 63 6c 6f | Ansible),.can.integrate.with.clo |
7a20 | 75 64 73 2c 20 65 74 63 2e 00 54 68 69 73 20 69 73 20 6e 69 63 65 2c 20 73 65 63 75 72 65 20 69 | uds,.etc..This.is.nice,.secure.i |
7a40 | 6e 74 65 72 66 61 63 65 2c 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 65 78 65 | nterface,.that.allows.you.to.exe |
7a60 | 63 75 74 65 20 61 20 6a 6f 62 73 20 6f 66 20 79 6f 75 72 20 63 68 6f 69 63 65 20 28 43 4c 49 2c | cute.a.jobs.of.your.choice.(CLI, |
7a80 | 20 73 63 72 69 70 74 2c 20 65 78 65 63 75 74 69 6f 6e 20 70 6c 61 6e 29 2e 00 23 23 23 23 20 52 | .script,.execution.plan)..####.R |
7aa0 | 75 6e 64 65 63 6b 00 00 46 6f 72 20 6d 79 20 75 73 65 63 61 73 65 73 20 49 20 68 69 64 65 20 74 | undeck..For.my.usecases.I.hide.t |
7ac0 | 68 65 20 27 70 75 72 65 20 61 6e 73 69 62 6c 65 27 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 69 6e | he.'pure.ansible'.commands.behin |
7ae0 | 64 20 6f 74 68 65 72 20 70 72 6f 6a 65 63 74 73 2e 00 00 50 65 72 73 6f 6e 61 6c 79 20 49 27 6d | d.other.projects...Personaly.I'm |
7b00 | 20 6e 6f 74 20 61 20 66 61 6e 20 6f 66 20 69 74 20 2d 20 69 74 27 73 20 74 6f 20 65 78 70 65 6e | .not.a.fan.of.it.-.it's.to.expen |
7b20 | 73 69 76 65 20 66 6f 72 20 6d 79 20 63 61 73 65 73 2c 20 61 6e 64 20 74 68 65 20 74 72 69 61 6c | sive.for.my.cases,.and.the.trial |
7b40 | 20 69 73 20 31 30 20 69 6e 76 65 6e 74 6f 72 79 2d 68 6f 73 74 73 20 6f 6e 6c 79 2e 00 00 49 74 | .is.10.inventory-hosts.only...It |
7b60 | 20 69 73 20 61 20 63 6f 6e 76 69 65 6e 69 65 6e 74 20 77 61 79 20 74 6f 20 72 75 6e 20 41 6e 73 | .is.a.convienient.way.to.run.Ans |
7b80 | 69 62 6c 65 20 50 6c 61 79 62 6f 6f 6b 73 2c 20 68 61 76 65 20 70 72 6f 70 65 72 20 75 73 65 72 | ible.Playbooks,.have.proper.user |
7ba0 | 20 6d 61 6e 61 67 65 6d 65 6e 74 2c 20 6c 6f 67 20 72 65 74 65 6e 74 69 6f 6e 2c 20 61 6e 64 20 | .management,.log.retention,.and. |
7bc0 | 63 72 6f 6e 20 28 70 65 72 69 6f 64 69 63 20 6a 6f 62 73 29 2e 00 41 6e 73 69 62 6c 65 20 70 72 | cron.(periodic.jobs)..Ansible.pr |
7be0 | 6f 76 69 64 65 73 20 61 20 57 65 62 20 55 73 65 72 20 49 6e 74 65 72 66 61 63 65 20 63 61 6c 6c | ovides.a.Web.User.Interface.call |
7c00 | 65 64 20 60 41 6e 73 69 62 6c 65 20 54 6f 77 65 72 60 2e 00 23 23 23 23 20 41 6e 73 69 62 6c 65 | ed.`Ansible.Tower`..####.Ansible |
7c20 | 20 54 6f 77 65 72 00 00 23 23 23 20 57 65 62 2d 55 49 3a 20 41 6e 73 69 62 6c 65 20 54 6f 77 65 | .Tower..###.Web-UI:.Ansible.Towe |
7c40 | 72 2c 20 4a 65 6e 6b 69 6e 73 2c 20 52 75 6e 64 65 63 6b 00 00 23 23 23 20 50 79 74 68 6f 6e 20 | r,.Jenkins,.Rundeck..###.Python. |
7c60 | 41 50 49 00 00 23 23 23 20 77 72 69 74 69 6e 67 20 6f 77 6e 20 6d 6f 64 75 6c 65 00 00 23 23 23 | API..###.writing.own.module..### |
7c80 | 20 42 6f 6e 75 73 00 00 23 23 23 20 4e 61 6d 69 6e 67 00 60 60 60 00 20 20 23 20 70 6c 65 61 73 | .Bonus..###.Naming.```...#.pleas |
7ca0 | 65 20 6e 6f 74 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 62 6f 74 68 20 76 65 6e 76 31 2e | e.note.that.you.have.both.venv1. |
7cc0 | 39 20 61 6e 64 20 76 65 6e 76 32 20 70 72 65 73 65 6e 74 20 2d 20 79 6f 75 20 6e 65 65 64 20 74 | 9.and.venv2.present.-.you.need.t |
7ce0 | 6f 20 28 64 65 29 61 63 74 69 76 61 74 65 20 6f 6e 65 20 2d 20 74 68 61 74 20 69 73 20 61 6c 6c | o.(de)activate.one.-.that.is.all |
7d00 | 00 00 28 76 65 6e 76 31 2e 39 29 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 70 6c | ..(venv1.9)$.ansible-playbook.pl |
7d20 | 61 79 62 6f 6f 6b 73 2f 61 6e 73 69 62 6c 65 31 2e 39 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d 6c 20 | aybooks/ansible1.9_playbook.yml. |
7d40 | 23 20 77 6f 72 6b 73 21 00 20 20 23 20 65 78 65 63 75 74 65 20 70 6c 61 79 62 6f 6f 6b 00 24 20 | #.works!...#.execute.playbook.$. |
7d60 | 73 6f 75 72 63 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 31 2e 39 2e 73 68 00 28 76 65 6e 76 32 | source.environment.1.9.sh.(venv2 |
7d80 | 29 24 20 64 65 61 63 74 69 76 61 74 65 00 20 20 23 20 6e 6f 77 20 6c 65 74 73 20 69 6e 73 74 61 | )$.deactivate...#.now.lets.insta |
7da0 | 6c 6c 20 61 6e 73 69 62 6c 65 20 31 2e 39 2e 78 20 6e 65 78 74 20 74 6f 20 61 6e 73 69 62 6c 65 | ll.ansible.1.9.x.next.to.ansible |
7dc0 | 20 32 2e 78 00 00 28 76 65 6e 76 32 29 24 20 61 6e 73 69 62 6c 65 2d 70 6c 61 79 62 6f 6f 6b 20 | .2.x..(venv2)$.ansible-playbook. |
7de0 | 70 6c 61 79 62 6f 6f 6b 73 2f 61 6e 73 69 62 6c 65 31 2e 39 5f 70 6c 61 79 62 6f 6f 6b 2e 79 6d | playbooks/ansible1.9_playbook.ym |
7e00 | 6c 20 23 20 77 6f 75 6c 64 20 66 61 69 6c 20 2d 20 64 65 70 72 65 63 61 74 65 64 20 73 79 6e 74 | l.#.would.fail.-.deprecated.synt |
7e20 | 61 78 00 20 20 23 20 65 78 65 63 75 74 65 20 70 6c 61 79 62 6f 6f 6b 00 24 20 73 6f 75 72 63 65 | ax...#.execute.playbook.$.source |
7e40 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 32 2e 73 68 00 24 20 72 6d 20 2d 72 66 20 76 65 6e 76 32 00 | .environment2.sh.$.rm.-rf.venv2. |
7e60 | 20 20 23 20 72 65 63 72 65 61 74 65 20 61 6e 73 69 62 6c 65 20 32 2e 78 20 76 65 6e 76 00 60 60 | ..#.recreate.ansible.2.x.venv.`` |
7e80 | 60 62 61 73 68 00 00 53 65 65 20 60 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 73 68 60 20 74 6f 20 6c | `bash..See.`environment.sh`.to.l |
7ea0 | 65 61 72 6e 20 68 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 61 6e 73 69 62 6c 65 20 | earn.how.to.install.the.ansible. |
7ec0 | 69 74 73 65 6c 66 20 69 6e 73 69 64 65 20 61 20 60 76 69 72 74 75 61 6c 65 6e 76 60 20 74 68 61 | itself.inside.a.`virtualenv`.tha |
7ee0 | 74 20 69 73 20 6e 6f 74 20 61 74 74 61 63 68 65 64 20 74 6f 20 79 6f 75 72 20 6f 70 65 72 61 74 | t.is.not.attached.to.your.operat |
7f00 | 69 6e 67 20 73 79 73 74 65 6d 20 28 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 79 20 6e 6f | ing.system.(can.be.changed.by.no |
7f20 | 6e 2d 70 72 69 76 69 6c 61 67 65 73 20 75 73 65 72 29 2c 20 61 6e 64 20 61 73 20 61 64 64 69 74 | n-privilages.user),.and.as.addit |
7f40 | 69 69 6e 61 6c 20 62 65 6e 65 66 69 74 20 2d 20 75 70 67 72 61 64 69 6e 67 20 76 65 72 73 69 6f | iinal.benefit.-.upgrading.versio |
7f60 | 6e 20 6f 66 20 61 6e 73 69 62 6c 65 20 69 73 20 61 73 20 65 61 73 79 20 61 73 20 69 6e 73 74 61 | n.of.ansible.is.as.easy.as.insta |
7f80 | 6c 6c 69 6e 67 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 69 6e 20 6e 65 77 20 76 69 72 74 75 61 6c | lling.new.version.in.new.virtual |
7fa0 | 65 6e 76 2e 20 59 6f 75 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 76 65 72 73 69 | env..You.can.have.multiple.versi |
7fc0 | 6f 6e 73 20 6f 66 20 41 6e 73 69 62 6c 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 73 61 | ons.of.Ansible.present.in.the.sa |
7fe0 | 6d 65 20 74 69 6d 65 2e 20 54 68 69 73 20 69 73 20 76 65 72 79 20 68 65 6c 70 66 75 6c 6c 21 00 | me.time..This.is.very.helpfull!. |
8000 | 61 64 00 00 ef 02 00 00 67 04 00 00 00 10 00 00 57 00 00 00 00 00 00 00 ff 0f 00 00 ed 0f 00 00 | ad......g.......W............... |
8020 | a9 0f 00 00 10 0f 00 00 0f 0f 00 00 88 0e 00 00 87 0e 00 00 7f 0e 00 00 40 0e 00 00 3f 0e 00 00 | ........................@...?... |
8040 | 2e 0e 00 00 f3 0d 00 00 f2 0d 00 00 e3 0d 00 00 a5 0d 00 00 a4 0d 00 00 75 0d 00 00 74 0d 00 00 | ........................u...t... |
8060 | 5f 0d 00 00 39 0d 00 00 38 0d 00 00 26 0d 00 00 03 0d 00 00 02 0d 00 00 e6 0c 00 00 d2 0c 00 00 | _...9...8...&................... |
8080 | d1 0c 00 00 bc 0c 00 00 96 0c 00 00 92 0c 00 00 91 0c 00 00 7b 0c 00 00 34 0c 00 00 33 0c 00 00 | ....................{...4...3... |
80a0 | b9 0b 00 00 b8 0b 00 00 18 0b 00 00 17 0b 00 00 0f 0b 00 00 f4 0a 00 00 f3 0a 00 00 cb 0a 00 00 | ................................ |
80c0 | c7 0a 00 00 c6 0a 00 00 9c 0a 00 00 9b 0a 00 00 7a 0a 00 00 1f 0a 00 00 1e 0a 00 00 d3 09 00 00 | ................z............... |
80e0 | d2 09 00 00 ce 09 00 00 be 09 00 00 b0 09 00 00 8d 09 00 00 89 09 00 00 88 09 00 00 67 09 00 00 | ............................g... |
8100 | 22 09 00 00 c3 08 00 00 c2 08 00 00 be 08 00 00 af 08 00 00 ae 08 00 00 60 08 00 00 17 08 00 00 | ".......................`....... |
8120 | cf 07 00 00 88 07 00 00 6e 07 00 00 56 07 00 00 2e 07 00 00 11 07 00 00 0d 07 00 00 0c 07 00 00 | ........n...V................... |
8140 | c3 06 00 00 5b 06 00 00 5a 06 00 00 44 06 00 00 03 06 00 00 02 06 00 00 c9 05 00 00 ad 05 00 00 | ....[...Z...D................... |
8160 | 7a 05 00 00 61 05 00 00 60 05 00 00 2e 05 00 00 67 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | z...a...`.......g............... |
8180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
81a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
81c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
81e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
82a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
82c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
82e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
83a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
83c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
83e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
8460 | 00 00 00 00 00 00 00 59 6f 75 20 61 6c 72 65 61 64 79 20 6b 6e 6f 77 2c 20 74 68 61 74 20 61 6e | .......You.already.know,.that.an |
8480 | 73 69 62 6c 65 2d 76 61 75 6c 74 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 73 74 6f 72 65 20 79 | sible-vault.allow.you.to.store.y |
84a0 | 6f 75 72 20 70 6f 75 66 6e 65 20 64 61 74 61 20 61 6c 6f 6e 67 20 77 69 74 68 20 79 6f 75 72 20 | our.poufne.data.along.with.your. |
84c0 | 63 6f 64 65 20 28 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 29 2e 20 59 6f 75 20 63 61 6e 20 67 6f | code.(in.repository)..You.can.go |
84e0 | 20 66 75 72 74 68 65 72 20 2d 20 61 6e 64 20 64 65 66 69 6e 65 20 79 6f 75 72 20 61 6e 73 69 62 | .further.-.and.define.your.ansib |
8500 | 6c 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | le.installation.and.configuratio |
8520 | 6e 20 61 73 2d 61 2d 63 6f 64 65 2e 20 00 23 23 23 20 49 6e 66 72 61 73 74 72 75 63 74 75 72 65 | n.as-a-code...###.Infrastructure |
8540 | 20 61 73 20 61 20 63 6f 64 65 20 2d 20 77 68 61 74 20 61 62 6f 75 74 20 41 6e 73 69 62 6c 65 00 | .as.a.code.-.what.about.Ansible. |
8560 | 00 34 2e 20 4a 69 6e 6a 61 20 74 65 6d 70 6c 61 74 65 20 64 65 62 75 67 20 00 33 2e 20 49 66 20 | .4..Jinja.template.debug..3..If. |
8580 | 76 61 72 69 61 62 6c 65 20 28 64 69 63 74 69 6f 6e 61 72 79 20 6f 72 20 61 20 6c 69 73 74 29 20 | variable.(dictionary.or.a.list). |
85a0 | 69 73 20 75 6e 64 65 66 69 6e 65 64 00 32 2e 20 49 66 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 | is.undefined.2..If.variable.is.u |
85c0 | 6e 64 65 66 69 6e 65 64 00 31 2e 20 49 6e 63 72 65 61 73 65 20 76 65 72 62 6f 73 69 79 20 62 79 | ndefined.1..Increase.verbosiy.by |
85e0 | 20 75 73 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 2d 76 20 20 2a 2a 5b 20 2d 76 76 76 76 76 5d 2a | .using.multiple.-v..**[.-vvvvv]* |
8600 | 2a 00 00 57 68 65 6e 20 79 6f 75 72 20 6a 6f 62 20 66 61 69 6c 73 20 2d 20 69 74 20 69 73 20 67 | *..When.your.job.fails.-.it.is.g |
8620 | 6f 6f 64 20 74 6f 20 62 65 20 65 66 66 65 63 74 69 76 65 20 77 69 74 68 20 64 65 62 75 67 67 69 | ood.to.be.effective.with.debuggi |
8640 | 6e 67 2e 00 23 23 23 20 64 65 62 75 67 67 69 6e 67 20 61 6e 73 69 62 6c 65 00 00 60 61 6e 73 69 | ng..###.debugging.ansible..`ansi |
8660 | 62 6c 65 2d 63 6d 64 62 60 20 5b 67 69 74 68 75 62 5d 20 74 68 61 74 20 67 65 6e 65 72 61 74 65 | ble-cmdb`.[github].that.generate |
8680 | 73 20 61 20 48 54 4d 4c 20 70 61 67 65 20 6f 66 20 79 6f 75 72 20 69 6e 76 65 6e 74 6f 72 79 20 | s.a.HTML.page.of.your.inventory. |
86a0 | 72 65 73 6f 75 72 63 65 73 2e 20 41 20 6e 69 63 65 20 27 66 72 65 65 27 20 61 64 64 69 74 69 6f | resources..A.nice.'free'.additio |
86c0 | 6e 21 00 49 20 6c 69 6b 65 20 74 6f 20 75 73 65 20 60 6a 73 6f 6e 66 69 6c 65 60 20 61 73 20 6d | n!.I.like.to.use.`jsonfile`.as.m |
86e0 | 79 20 62 61 63 6b 65 6e 64 2e 20 49 74 20 61 6c 6c 6f 77 73 20 74 6f 20 75 73 65 20 61 6e 6f 74 | y.backend..It.allows.to.use.anot |
8700 | 68 65 72 20 70 72 6f 6a 65 63 74 00 00 60 60 60 00 66 61 63 74 5f 63 61 63 68 69 6e 67 5f 74 69 | her.project..```.fact_caching_ti |
8720 | 6d 65 6f 75 74 20 3d 20 38 36 34 30 30 00 66 61 63 74 5f 63 61 63 68 69 6e 67 5f 63 6f 6e 6e 65 | meout.=.86400.fact_caching_conne |
8740 | 63 74 69 6f 6e 20 3d 20 7e 2f 66 61 63 74 73 5f 63 61 63 68 65 00 66 61 63 74 5f 63 61 63 68 69 | ction.=.~/facts_cache.fact_cachi |
8760 | 6e 67 20 3d 20 6a 73 6f 6e 66 69 6c 65 00 23 20 63 75 72 72 65 6e 74 20 49 50 20 69 6e 66 6f 72 | ng.=.jsonfile.#.current.IP.infor |
8780 | 6d 61 74 69 6f 6e 2e 00 23 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 74 61 6c 6b | mation..#.without.having.to.talk |
87a0 | 20 74 6f 20 74 68 65 6d 20 69 6e 20 74 68 65 20 73 61 6d 65 20 70 6c 61 79 62 6f 6f 6b 20 72 75 | .to.them.in.the.same.playbook.ru |
87c0 | 6e 20 74 6f 20 67 65 74 20 74 68 65 69 72 00 23 20 77 61 6e 74 69 6e 67 20 74 6f 20 75 73 65 2c | n.to.get.their.#.wanting.to.use, |
87e0 | 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 49 50 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f | .for.example,.IP.information.fro |
8800 | 6d 20 6f 6e 65 20 67 72 6f 75 70 20 6f 66 20 73 65 72 76 65 72 73 00 23 20 66 72 6f 6d 20 70 72 | m.one.group.of.servers.#.from.pr |
8820 | 65 76 69 6f 75 73 20 72 75 6e 73 20 69 6e 20 41 6e 73 69 62 6c 65 20 77 69 6c 6c 20 62 65 20 73 | evious.runs.in.Ansible.will.be.s |
8840 | 74 6f 72 65 64 2e 20 20 54 68 69 73 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 77 68 65 6e 00 | tored...This.may.be.useful.when. |
8860 | 23 20 69 66 20 73 65 74 20 74 6f 20 61 20 70 65 72 73 69 73 74 65 6e 74 20 74 79 70 65 20 28 6e | #.if.set.to.a.persistent.type.(n |
8880 | 6f 74 20 27 6d 65 6d 6f 72 79 27 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 27 72 65 64 69 73 27 | ot.'memory',.for.example.'redis' |
88a0 | 29 20 66 61 63 74 20 76 61 6c 75 65 73 00 00 76 69 20 61 6e 73 69 62 6c 65 2e 63 66 67 00 60 60 | ).fact.values..vi.ansible.cfg.`` |
88c0 | 60 00 00 49 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 73 20 64 6f 65 73 20 6e 6f 74 20 | `..If.the.informations.does.not. |
88e0 | 63 68 61 6e 67 65 20 2d 20 79 6f 75 20 6d 61 79 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 | change.-.you.may.consider.using. |
8900 | 61 20 66 61 63 74 73 5f 63 61 63 68 65 20 74 6f 20 73 70 65 65 64 20 74 68 69 6e 67 73 20 75 70 | a.facts_cache.to.speed.things.up |
8920 | 2e 00 59 6f 75 20 63 61 6e 20 70 6f 6f 6c 20 73 6f 6d 65 20 69 6e 66 72 6d 61 74 69 6f 6e 73 20 | ..You.can.pool.some.infrmations. |
8940 | 6f 66 20 79 6f 75 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 | of.you.environment.from.another. |
8960 | 68 6f 73 74 73 2e 00 23 23 23 20 66 61 63 74 73 2d 63 61 63 68 65 20 61 6e 64 20 61 6e 73 69 62 | hosts..###.facts-cache.and.ansib |
8980 | 6c 65 2d 63 6d 64 62 00 00 60 60 60 00 63 61 6c 6c 62 61 63 6b 5f 77 68 69 74 65 6c 69 73 74 20 | le-cmdb..```.callback_whitelist. |
89a0 | 3d 20 70 72 6f 66 69 6c 65 5f 74 61 73 6b 73 00 23 73 65 74 20 74 68 69 73 20 74 6f 3a 00 76 69 | =.profile_tasks.#set.this.to:.vi |
89c0 | 20 61 6e 73 69 62 6c 65 2e 63 66 67 20 00 60 60 60 00 00 53 69 6e 63 65 20 61 6e 73 69 62 6c 65 | .ansible.cfg..```..Since.ansible |
89e0 | 20 32 2e 78 20 74 68 65 72 65 20 69 73 20 62 6f 75 69 6c 74 2d 69 6e 20 63 61 6c 6c 62 61 63 6b | .2.x.there.is.bouilt-in.callback |
8a00 | 20 66 6f 72 20 74 61 73 6b 20 65 78 65 63 75 74 69 6f 6e 20 70 72 6f 66 69 6c 69 6e 67 00 00 49 | .for.task.execution.profiling..I |
8a20 | 74 20 69 73 20 6f 6b 20 74 68 61 74 20 79 6f 75 72 20 70 6c 61 79 62 6f 6f 6b 20 65 78 65 63 75 | t.is.ok.that.your.playbook.execu |
8a40 | 74 65 73 20 73 6f 6d 65 20 74 69 6d 65 2e 20 53 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 6d 61 79 | tes.some.time..Sometimes.you.may |
8a60 | 20 6c 69 6b 65 20 74 6f 20 73 70 65 65 64 20 74 68 69 6e 67 73 20 75 70 20 00 23 23 23 20 61 6e | .like.to.speed.things.up..###.an |
8a80 | 73 69 62 6c 65 20 70 72 6f 66 69 6c 69 6e 67 20 2d 20 63 61 6c 6c 62 61 63 6b 00 00 52 65 61 64 | sible.profiling.-.callback..Read |
8aa0 | 20 61 6c 73 6f 20 61 62 6f 75 74 20 60 64 79 6e 61 6d 69 63 20 69 6e 76 65 6e 74 6f 72 79 60 20 | .also.about.`dynamic.inventory`. |
8ac0 | 62 65 6c 6f 77 00 00 60 60 60 00 24 20 61 6e 73 69 62 6c 65 20 2d 6d 20 70 69 6e 67 20 61 6c 6c | below..```.$.ansible.-m.ping.all |
8ae0 | 20 2d 69 20 65 74 63 2f 69 6e 76 2f 65 63 32 2e 70 79 00 00 24 20 65 74 63 2f 69 6e 76 2f 65 63 | .-i.etc/inv/ec2.py..$.etc/inv/ec |
8b00 | 32 2e 70 79 20 2d 2d 72 65 66 72 65 73 68 00 60 60 60 62 61 73 68 00 00 59 6f 75 20 64 6f 20 6e | 2.py.--refresh.```bash..You.do.n |
8b20 | 6f 74 20 6e 65 65 64 20 74 6f 20 69 6e 76 65 6e 74 20 74 68 65 20 77 68 65 65 6c 20 2d 20 74 68 | ot.need.to.invent.the.wheel.-.th |
8b40 | 65 72 65 20 61 72 65 20 70 6c 65 6e 74 79 20 72 65 61 64 79 20 74 6f 20 75 73 65 20 69 6e 76 65 | ere.are.plenty.ready.to.use.inve |
8b60 | 6e 74 6f 72 79 20 73 63 72 69 70 74 20 66 6f 72 20 6d 6f 73 74 20 70 6f 70 75 6c 61 72 20 43 6c | ntory.script.for.most.popular.Cl |
8b80 | 6f 75 64 20 70 72 6f 76 69 63 65 72 73 20 61 6e 64 20 61 20 6c 6f 74 20 6f 66 20 69 6e 2d 68 6f | oud.provicers.and.a.lot.of.in-ho |
8ba0 | 75 73 65 20 70 6f 70 75 6c 61 72 20 75 73 65 63 61 73 65 73 65 73 2e 00 00 28 46 6f 72 20 41 6e | use.popular.usecaseses...(For.An |
8bc0 | 73 69 62 6c 65 29 20 69 6e 76 65 6e 74 6f 72 79 20 69 73 20 6a 75 73 74 20 61 20 4a 53 4f 4e 20 | sible).inventory.is.just.a.JSON. |
8be0 | 77 69 74 68 20 70 72 6f 70 65 72 20 73 74 72 75 63 74 75 72 65 20 2d 20 69 66 20 79 6f 75 20 63 | with.proper.structure.-.if.you.c |
8c00 | 61 6e 20 64 65 6c 69 76 65 72 20 74 68 61 74 20 74 6f 20 61 6e 73 69 62 6c 65 20 2d 20 61 6e 79 | an.deliver.that.to.ansible.-.any |
8c20 | 74 68 69 6e 67 20 69 73 20 70 6f 73 73 69 62 6c 65 2e 00 00 59 6f 75 20 6d 69 67 68 74 20 6c 69 | thing.is.possible...You.might.li |
8c40 | 6b 65 20 74 6f 20 6b 6e 6f 77 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 62 75 69 6c 64 20 79 | ke.to.know,.that.you.can.build.y |
8c60 | 6f 75 72 20 69 6e 76 65 6e 74 6f 72 79 20 64 79 6e 61 6d 69 63 61 6c 6c 79 2e 00 23 23 23 20 64 | our.inventory.dynamically..###.d |
8c80 | 79 6e 61 6d 69 63 20 69 6e 76 65 6e 74 6f 72 79 00 00 60 60 60 00 24 20 61 6e 73 69 62 6c 65 2d | ynamic.inventory..```.$.ansible- |
8ca0 | 76 61 75 6c 74 20 64 65 63 72 79 70 74 20 70 61 74 68 2f 73 6f 6d 65 66 69 6c 65 00 20 20 23 20 | vault.decrypt.path/somefile...#. |
8cc0 | 64 65 63 72 79 70 74 20 74 68 65 20 66 69 6c 65 00 00 24 20 63 61 74 20 70 61 74 68 2f 73 6f 6d | decrypt.the.file..$.cat.path/som |
8ce0 | 65 66 69 6c 65 00 20 20 23 20 63 68 65 63 6b 20 74 68 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 | efile...#.check.the.file.content |
8d00 | 3a 00 00 24 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 20 76 69 65 77 20 70 61 74 68 2f 73 6f 6d | :..$.ansible-vault.view.path/som |
8d20 | 65 66 69 6c 65 00 20 20 23 20 76 69 65 77 20 74 68 65 20 66 69 6c 65 00 00 24 20 61 6e 73 69 62 | efile...#.view.the.file..$.ansib |
8d40 | 6c 65 2d 76 61 75 6c 74 20 65 6e 63 72 79 70 74 20 70 61 74 68 2f 73 6f 6d 65 66 69 6c 65 00 20 | le-vault.encrypt.path/somefile.. |
8d60 | 20 23 20 64 65 63 72 79 70 74 20 74 68 65 20 66 69 6c 65 00 00 24 20 61 6e 73 69 62 6c 65 2d 70 | .#.decrypt.the.file..$.ansible-p |
8d80 | 6c 61 79 62 6f 6f 6b 20 70 6c 61 79 62 6f 6f 6b 73 2f 76 61 75 6c 74 5f 65 78 61 6d 70 6c 65 2e | laybook.playbooks/vault_example. |
8da0 | 79 6d 6c 00 00 65 78 70 6f 72 74 20 41 4e 53 49 42 4c 45 5f 56 41 55 4c 54 5f 50 41 53 53 57 4f | yml..export.ANSIBLE_VAULT_PASSWO |
8dc0 | 52 44 5f 46 49 4c 45 3d 7e 2f 2e 73 73 68 2f 73 65 63 75 72 65 5f 6c 6f 63 61 74 65 64 5f 66 69 | RD_FILE=~/.ssh/secure_located_fi |
8de0 | 6c 65 00 23 6f 72 20 74 6f 20 75 73 65 20 65 6e 76 00 00 20 20 61 6e 73 69 62 6c 65 5f 76 61 75 | le.#or.to.use.env....ansible_vau |
8e00 | 6c 74 5f 70 61 73 73 77 6f 72 64 5f 66 69 6c 65 20 3d 20 7e 2f 2e 73 73 68 2f 73 65 63 75 72 65 | lt_password_file.=.~/.ssh/secure |
8e20 | 5f 6c 6f 63 61 74 65 64 5f 66 69 6c 65 00 24 20 76 69 20 61 6e 73 69 62 6c 65 2e 63 66 67 00 00 | _located_file.$.vi.ansible.cfg.. |
8e40 | 24 20 65 63 68 6f 20 73 6f 6d 65 5f 76 65 72 79 5f 76 65 72 79 5f 6c 6f 6e 67 5f 73 65 63 72 65 | $.echo.some_very_very_long_secre |
8e60 | 74 20 3e 20 7e 2f 2e 73 73 68 2f 73 65 63 75 72 65 5f 6c 6f 63 61 74 65 64 5f 66 69 6c 65 00 60 | t.>.~/.ssh/secure_located_file.` |
8e80 | 60 60 62 61 73 68 00 00 54 68 65 20 62 65 73 74 20 77 61 79 20 74 6f 20 75 73 65 20 74 68 65 20 | ``bash..The.best.way.to.use.the. |
8ea0 | 2a 2a 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 2a 2a 20 69 73 20 74 6f 20 73 74 6f 72 65 20 74 68 | **ansible-vault**.is.to.store.th |
8ec0 | 65 20 73 65 63 72 65 74 20 69 6e 20 73 6f 6d 65 20 73 65 63 75 72 65 20 6c 6f 63 61 74 69 6f 6e | e.secret.in.some.secure.location |
8ee0 | 2c 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 65 20 61 6e 73 69 62 6c 65 20 74 6f 20 75 73 65 20 64 | ,.and.configure.ansible.to.use.d |
8f00 | 75 72 69 6e 67 20 72 75 6e 74 69 6d 65 2e 00 00 20 20 41 6e 73 69 62 6c 65 20 70 72 6f 76 69 64 | uring.runtime.....Ansible.provid |
8f20 | 65 73 20 61 20 77 61 79 20 74 6f 20 65 6e 63 72 79 70 74 20 74 68 65 20 70 6f 75 66 6e 65 20 66 | es.a.way.to.encrypt.the.poufne.f |
8f40 | 69 6c 65 73 20 73 6f 20 79 6f 75 20 63 61 6e 20 73 74 6f 72 65 20 69 74 20 69 6e 20 74 68 65 20 | iles.so.you.can.store.it.in.the. |
8f60 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 79 65 74 20 74 68 65 20 66 69 6c 65 73 20 61 72 65 20 64 65 | repository,.yet.the.files.are.de |
8f80 | 63 72 79 70 74 65 64 20 69 6e 2d 66 6c 79 20 64 75 72 69 6e 67 20 61 6e 73 69 62 6c 65 20 65 78 | crypted.in-fly.during.ansible.ex |
8fa0 | 65 63 75 74 69 6f 6e 2e 00 54 6f 20 6d 61 69 6e 74 61 69 6e 20 2a 2a 69 66 72 61 73 74 72 75 63 | ecution..To.maintain.**ifrastruc |
8fc0 | 74 75 72 65 20 61 73 20 61 20 63 6f 64 65 2a 2a 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 73 74 6f | ture.as.a.code**.you.need.to.sto |
8fe0 | 72 65 20 73 65 63 72 65 74 73 2e 20 00 23 23 23 20 61 6e 73 69 62 6c 65 2d 76 61 75 6c 74 00 00 | re.secrets...###.ansible-vault.. |