{"id":1552,"date":"2022-10-10T09:11:33","date_gmt":"2022-10-10T09:11:33","guid":{"rendered":"https:\/\/www.nicktailor.com\/?p=1552"},"modified":"2022-10-21T11:15:06","modified_gmt":"2022-10-21T11:15:06","slug":"how-to-configure-redhat-7-8-network-interfaces-using-ansible","status":"publish","type":"post","link":"https:\/\/nicktailor.com\/tech-blog\/how-to-configure-redhat-7-8-network-interfaces-using-ansible\/","title":{"rendered":"How to Configure Redhat 7 &#038; 8 Network Interfaces using Ansible"},"content":{"rendered":"<div class=\"ul\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; text-decoration: underline; font-weight: bold; color: #4472c4;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span><strong>This role will configure redhat 7 and up interfaces for virtual and physical.<\/strong><br \/>\n<strong><span style=\"color: #4472c4;\">(bonded <\/span><span style=\"color: #4472c4;\">nics<\/span><span style=\"color: #4472c4;\">, gateways, routes, interface names)<\/span><\/strong><\/div>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 18pt;\"><span style=\"color: #002060;\">How to use this role:<\/span><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; color: #000000; font-size: 10pt;\">1.<\/span><span style=\"color: #002060;\">You must first download the git repository into your <\/span><span style=\"color: #002060;\">roles<\/span><span style=\"color: #002060;\"> directory usually ansible\/role\/<\/span><\/div>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">a.<\/span><span style=\"color: #002060;\">git clon<\/span><span style=\"color: #002060;\">e <\/span><a href=\"https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces.git\">https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces.git<\/a><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">b.<\/span><a href=\"https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces\">https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; color: #000000; font-size: 10pt;\">2.<\/span><span style=\"color: #002060;\">Now you want edit the <\/span><span style=\"color: #7030a0;\">hosts.client<\/span> <span style=\"color: #002060;\">file <\/span><span style=\"color: #002060;\">name file or create it if it doesn\u2019t exist<\/span><span style=\"color: #002060;\"> under your \u201c<\/span><span style=\"color: #7030a0;\">ansible\/inventory\/<\/span><span style=\"color: #00b050;\">dev:staging:prod<\/span><span style=\"color: #002060;\">\u201d directory. This is a good way to separate environments with ansible, inside each environment you should have a <\/span><span style=\"color: #002060;\">hosts.file<\/span><span style=\"color: #002060;\"> like indicated below.<\/span><\/div>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"color: #002060;\">Example file<\/span><span style=\"color: #0070c0;\">: <\/span><span style=\"color: #0070c0;\">hosts.<\/span><span style=\"color: #0070c0;\">dev<\/span><span style=\"color: #0070c0;\">, <\/span><span style=\"color: #0070c0;\">hosts.staging<\/span><span style=\"color: #0070c0;\">, <\/span><span style=\"color: #0070c0;\">hosts.prod<\/span><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">c.<\/span><span style=\"color: #002060;\">Put your server under the appropriate group inside the file and save<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000; font-size: 10.5pt;\">d.<\/span><span style=\"color: #ce9178;\">testmachine1 <\/span><span style=\"color: #ce9178;\">ansible_host<\/span><span style=\"color: #ce9178;\">=192.168.1.101 <\/span><\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: left; margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 36pt;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"text-align: left; margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 36pt;\"><strong><span style=\"color: #ff0000;\">Cool Stuff<\/span><span style=\"color: #ff0000;\">: <\/span><span style=\"color: #ff0000;\">If you deployed a virtual-machine using the <\/span><span style=\"color: #00b050;\">ansible-<\/span><span style=\"color: #00b050;\">vmware<\/span><span style=\"color: #00b050;\"> modules <\/span><span style=\"color: #ff0000;\">it will set the hostname of the host using the same <\/span><span style=\"color: #4472c4;\">shortname<\/span> <span style=\"color: #ff0000;\">of the <\/span><span style=\"color: #4472c4;\">vm<\/span><span style=\"color: #ff0000;\">. If you require the <\/span><span style=\"color: #ff0000;\">fqdn<\/span><span style=\"color: #ff0000;\"> vs the <\/span><span style=\"color: #ff0000;\">shortname<\/span><span style=\"color: #ff0000;\"> on the host. To solve this I added some code to set the<\/span> <span style=\"color: #ff0000;\">fdqn<\/span><span style=\"color: #ff0000;\"> as <\/span><span style=\"color: #ff0000;\">the <\/span> <span style=\"color: #00b0f0;\">new<\/span><span style=\"color: #00b0f0;\">_hostname<\/span> <span style=\"color: #ff0000;\">if you define it under you <\/span><span style=\"color: #00b0f0;\">hosts.file<\/span> <span style=\"color: #ff0000;\">as shown below.<\/span><\/strong><\/p>\n<p style=\"text-align: left; margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 36pt;\">\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000; font-size: 8pt;\">e.<\/span><span style=\"color: #ce9178;\">testmachine1 <\/span><span style=\"color: #ce9178;\">ansible_host<\/span><span style=\"color: #ce9178;\">=192.168.1.101 new_hostname=testmachine1.nicktailor.com<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; text-indent: 36pt;\"><span style=\"color: #002060;\">Now inside this directory you should see <\/span><strong><span style=\"color: #002060;\">hosts<\/span><\/strong><span style=\"color: #002060;\"> &amp; <\/span><strong><span style=\"color: #002060;\">host_vars<\/span><span style=\"color: #002060;\">, <\/span><span style=\"color: #002060;\">group_vars<\/span><\/strong><\/p>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><strong><span style=\"color: #002060;\">Descriptions:<\/span><\/strong><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">f.<\/span><strong><span style=\"color: #002060;\">Hosts. <\/span><\/strong><span style=\"color: #002060;\">\u2013 is where you will list your servers under specific groups which tell the playbook (what the server is, if it the server should have a specific task run on it, and how to find it)<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">g.<\/span><strong><span style=\"color: #002060;\">Host_vars<\/span> <\/strong><span style=\"color: #002060;\">\u2013 Inside this directory is where you list the server by name which is you will list under hosts. Inside these files you pass variable parameters to the specific roles when running your playbook. Without these the playbook <\/span><span style=\"color: #002060;\">cant<\/span><span style=\"color: #002060;\"> do the tasks you want it to.<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">h.<\/span><strong><span style=\"color: #002060;\">Group_vars<\/span><span style=\"color: #002060;\"> \u2013 <\/span><\/strong><span style=\"color: #002060;\">Are how a way to group variables for sets of servers and this keeps code cleaners and easier to manage<\/span><strong><span style=\"color: #002060;\">.<\/span><\/strong><\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><strong><span style=\"color: #002060;\">Operational Use:<\/span><\/strong><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-weight: bold; color: #000000; font-size: 10pt;\">3.<\/span><span style=\"color: #002060;\">Move inside <\/span><strong><span style=\"color: #002060;\">host_var<\/span><\/strong><\/div>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">i.<\/span><span style=\"color: #002060;\">cd <\/span><span style=\"color: #002060;\">host_var<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">j.<\/span><span style=\"color: #002060;\">create a file called <\/span><span style=\"color: #002060;\">{{ <\/span><span style=\"color: #002060;\">servername<\/span><span style=\"color: #002060;\"> }} and save it for us its<\/span> <span style=\"color: #c00000;\">testmachine1.nicktailor.com<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-weight: bold; color: #000000; font-size: 10pt;\">4.<\/span><span style=\"color: #002060;\">Now inside this directory you should see <\/span><strong><span style=\"color: #002060;\">hosts<\/span><\/strong><span style=\"color: #002060;\"> &amp; <\/span><strong><span style=\"color: #002060;\">host_vars<\/span><span style=\"color: #002060;\">, <\/span><span style=\"color: #002060;\">group_vars<\/span><\/strong><\/div>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><strong><span style=\"color: #002060;\">Descriptions:<\/span><\/strong><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">k.<\/span><strong><span style=\"color: #002060;\">Hosts. <\/span><\/strong><span style=\"color: #002060;\">\u2013 is where you will list your servers under specific groups which tell the playbook (what the server is, if it the server should have a specific task run on it, and how to find it)<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; color: #000000;\">l.<\/span><strong><span style=\"color: #002060;\">Host_vars<\/span> <\/strong><span style=\"color: #002060;\">\u2013 Inside this directory is where you list the server by name which is you will list under hosts. Inside these files you pass variable parameters to the specific roles when running your playbook. Without these the playbook <\/span><span style=\"color: #002060;\">cant<\/span><span style=\"color: #002060;\"> do the tasks you want it to.<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">m.<\/span><strong><span style=\"color: #002060;\">Group_vars<\/span><span style=\"color: #002060;\"> \u2013 <\/span><\/strong><span style=\"color: #002060;\">Are how a way to group variables for sets of servers and this keeps code cleaners and easier to manage<\/span><strong><span style=\"color: #002060;\">.<\/span><\/strong><\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><strong><span style=\"color: #002060;\">Operational Use:<\/span><\/strong><\/p>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-weight: bold; color: #000000; font-size: 10pt;\">5.<\/span><span style=\"color: #002060;\">Move inside <\/span><strong><span style=\"color: #002060;\">host_var<\/span><\/strong><\/div>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">n.<\/span><span style=\"color: #002060;\">cd <\/span><span style=\"color: #002060;\">host_var<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">o.<\/span><span style=\"color: #002060;\">create a file called <\/span><span style=\"color: #002060;\">{{ <\/span><span style=\"color: #002060;\">servername<\/span><span style=\"color: #002060;\"> }} and save it for us its <\/span><strong><span style=\"color: #c00000;\">testmachine1.nicktailor.com<\/span><\/strong><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-style: initial; font-weight: bold; color: #000000;\">p.<\/span><span style=\"color: #002060;\">add the following parameters to your inventory file and save.<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\"><strong><span style=\"color: #002060;\">passed parameters: <\/span><span style=\"color: #00b0f0;\">example: <\/span><span style=\"color: #00b0f0;\">var\/testmachine1<\/span><\/strong><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #6a9955;\">#Configure network can be used on physical and <\/span><span style=\"color: #6a9955;\">virtual-machines<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">nic_devices<\/span><span style=\"color: #d4d4d4;\">:<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens192<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">ip<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">192.168.10.100<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">nm<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">255.255.255.<\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">gw<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">1<\/span><span style=\"color: #b5cea8;\">92.168.10.254<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">uuid<\/span><span style=\"color: #d4d4d4;\">:<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">mac<\/span><span style=\"color: #d4d4d4;\">: <\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><strong><span style=\"color: #ff0000;\">Note: you do not need to specify the <\/span><span style=\"color: #00b0f0;\">UUID, <\/span><span style=\"color: #ff0000;\">you can if you wish. You do need the <\/span><span style=\"color: #0070c0;\">MAC<\/span><span style=\"color: #ff0000;\">. if you are doing bonded nics on the hosts. If you are using physical machines with satellite deployments. Then <\/span><span style=\"color: #ff0000;\">its<\/span><span style=\"color: #ff0000;\"> probably a good <\/span><span style=\"color: #ff0000;\">to<\/span><span style=\"color: #ff0000;\"> idea to use the mac of the <\/span><span style=\"color: #ff0000;\">nic<\/span><span style=\"color: #ff0000;\"> you want the <\/span><span style=\"color: #ff0000;\">dhcp<\/span><span style=\"color: #ff0000;\"> request to hit to avoid accidently deploying to the wrong host. When dealing with physical machines you don\u2019t really have the same forgiveness of snapshots or quickly rebuilding as a <\/span><span style=\"color: #ff0000;\">vm<\/span><span style=\"color: #ff0000;\">. You can do more complicated configurations as indicated below&#8230;.You can always email or contact me via linkedin, top right of the blog if you need assistance.<\/span><\/strong><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><strong><span style=\"color: #002060;\">More Advanced configurations<\/span><span style=\"color: #00b0f0;\">: bonded <\/span><span style=\"color: #00b0f0;\">nics<\/span><span style=\"color: #002060;\">, <\/span><span style=\"color: #00b0f0;\">routes, multiple <\/span><span style=\"color: #00b0f0;\">nic<\/span><span style=\"color: #00b0f0;\">s<\/span><span style=\"color: #002060;\"> and <\/span><span style=\"color: #00b0f0;\">gateways<\/span><\/strong><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">bond_devices<\/span><span style=\"color: #d4d4d4;\">:<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">mac<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ec:0d:9<\/span><span style=\"color: #ce9178;\">a:05:3<\/span><span style=\"color: #ce9178;\">b:f0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">master<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">mgt<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #ce9178;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">eth_opts<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&#8216;-C ${DEVICE} adaptive-<\/span><span style=\"color: #ce9178;\">rx<\/span><span style=\"color: #ce9178;\"> off <\/span><span style=\"color: #ce9178;\">rx-usecs<\/span><span style=\"color: #ce9178;\"> 0 <\/span><span style=\"color: #ce9178;\">rx<\/span><span style=\"color: #ce9178;\">-frames 0; -K ${DEVICE} <\/span><span style=\"color: #ce9178;\">lro<\/span><span style=\"color: #ce9178;\"> off&#8217;<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens1d1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">mac<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ec:0d:9<\/span><span style=\"color: #ce9178;\">a:05:3<\/span><span style=\"color: #ce9178;\">b:f1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">master<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">mgt<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #ce9178;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">eth_opts<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&#8216;-C ${DEVICE} adaptive-<\/span><span style=\"color: #ce9178;\">rx<\/span><span style=\"color: #ce9178;\"> off <\/span><span style=\"color: #ce9178;\">rx-usecs<\/span><span style=\"color: #ce9178;\"> 0 <\/span><span style=\"color: #ce9178;\">rx<\/span><span style=\"color: #ce9178;\">-frames 0; -K ${DEVICE} <\/span><span style=\"color: #ce9178;\">lro<\/span><span style=\"color: #ce9178;\"> off&#8217;<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">mgt<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">ip<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">10.100.1.2<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">nm<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">255.255.255.0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">gw<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">10.100.1.254<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">pr<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens6<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">mac<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ec:0d:9<\/span><span style=\"color: #ce9178;\">a:05:16<\/span><span style=\"color: #ce9178;\">:g0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">master<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">app<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens6d1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">mac<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ec:0d:9<\/span><span style=\"color: #ce9178;\">a:05:16<\/span><span style=\"color: #ce9178;\">:g1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">master<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">app<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">app<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">ip<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">10.101.1.3<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">nm<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">255.255.255.0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">pr<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">ens6<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">routes<\/span><span style=\"color: #d4d4d4;\">:<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">app<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">route<\/span><span style=\"color: #d4d4d4;\">:<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp; &#8211; <\/span><span style=\"color: #ce9178;\">100.240.136.0\/24<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp; &#8211; <\/span><span style=\"color: #ce9178;\">100.240.138.0\/24<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color: #569cd6;\">device<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">app<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">gw<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">10.156.177.1<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">route<\/span><span style=\"color: #d4d4d4;\">: <\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp; &#8211; <\/span><span style=\"color: #ce9178;\">10.156.148.0\/24<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><strong><span style=\"color: #002060;\">Running your playbook: <\/span><\/strong><\/p>\n<div class=\"ol\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-weight: bold; color: #002060;\">1.<\/span><strong><span style=\"color: #002060;\">You must run your play book from inside parent directory always \u201c<\/span><span style=\"color: #00b0f0;\">ansible<\/span><span style=\"color: #002060;\">\u201d<\/span><\/strong><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"text-align: justify; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><span style=\"display: inline-block; position: relative; text-indent: -18pt; font-weight: bold; color: #002060;\">2.<\/span><strong><span style=\"color: #002060;\">Now there is a playbook called <\/span><span style=\"color: #c00000;\">setup-<\/span><span style=\"color: #c00000;\">networkonly.yml<\/span> <span style=\"color: #002060;\">in the <\/span><span style=\"color: #00b0f0;\">ansible<\/span><span style=\"color: #002060;\"> directory which simply calls the<\/span><\/strong> <strong><span style=\"color: #00b0f0;\">setup-<\/span><span style=\"color: #00b0f0;\">redhat<\/span><span style=\"color: #00b0f0;\">-interfaces<\/span> <span style=\"color: #002060;\">role inside the <\/span><span style=\"color: #002060;\">roles<\/span><span style=\"color: #002060;\"> directory.<\/span><\/strong><\/div>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3; margin-left: 36pt;\"><strong><span style=\"color: #c00000;\">Example: of <\/span><span style=\"color: #c00000;\">ansible<\/span><span style=\"color: #c00000;\">\/<\/span><\/strong> <strong><span style=\"color: #c00000;\">setup-<\/span><span style=\"color: #c00000;\">networkonly.yml<\/span><\/strong><\/p>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&#8211; <\/span><span style=\"color: #569cd6;\">hosts<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">all<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">gather_facts<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">no<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;<\/span><span style=\"color: #569cd6;\">roles<\/span><span style=\"color: #d4d4d4;\">: <\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp;&#8211; <\/span><span style=\"color: #569cd6;\">role<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">setup-<\/span><span style=\"color: #ce9178;\">redhat<\/span><span style=\"color: #ce9178;\">-interfaces<\/span><\/p>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"text-align: justify; margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><strong><span style=\"color: #002060;\">Command:<\/span><\/strong><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\">ansible-playbook -i inventory\/dev\/hosts <span style=\"color: #c00000;\">setup-<\/span><span style=\"color: #c00000;\">networkonly.yml<\/span>&#8211;limit=&#8217;testmachine1.nicktailor.com&#8217;<\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<div class=\"ul\" style=\"margin: 0;\">\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 18pt;\"><span style=\"display: inline-block; position: relative; color: #000000;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span>-i : This flag tells ansibe-playbook command which hosts file to use, these are always defined by environment like <strong>hosts.dev<\/strong> or <strong>hosts.staging<\/strong><\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 18pt;\"><span style=\"display: inline-block; position: relative; color: #000000;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span>-u : this is the ssh_user you will be connecting to the servers with<\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 18pt;\"><span style=\"display: inline-block; position: relative; color: #000000;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span>-Kkb : this tells ansible that you will be using sudo su \u2013 for the ssh_user when running all role\/tasks<\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 18pt;\"><span style=\"display: inline-block; position: relative; color: #000000;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span>-ask-beocme : is saying become root<\/div>\n<\/div>\n<div class=\"li\" style=\"margin: 0;\">\n<div style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2; margin-left: 18pt;\"><span style=\"display: inline-block; position: relative; color: #000000;\"><span style=\"position: absolute; top: -0.34em; left: 0; font-size: 2em;\">\u2022<\/span>&nbsp;<\/span>-limit=\u2019server\u2019 : this allows you to segement which server you want to run the playbook against.<\/div>\n<p style=\"text-align: left; margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.2;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\">Test Run:<\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">[<\/span><span style=\"color: #ce9178;\">root@ansible-home<\/span><span style=\"color: #d4d4d4;\">]# <\/span><span style=\"color: #ce9178;\">ansible-playbook &#8211;<\/span><span style=\"color: #ce9178;\">i<\/span><span style=\"color: #ce9178;\"> inventory\/dev\/hosts <\/span><span style=\"color: #ce9178;\">setup-metworkonly.yml<\/span><span style=\"color: #ce9178;\"> &#8211;limit=&#8217;testmachine1.nicktailor.com&#8217; -k<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">SSH password<\/span><span style=\"color: #d4d4d4;\">: <\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #ce9178;\">PLAY [all] *************************************************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">Gather facts] ************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">ok<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">set_fact<\/span><span style=\"color: #ce9178;\">] ****************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">ok<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">Cleanup<\/span><span style=\"color: #ce9178;\"> network <\/span><span style=\"color: #ce9178;\">confguration<\/span><span style=\"color: #ce9178;\">] ********************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">ok<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">find] ********************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">ok<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">file] ********************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">changed<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">] <\/span><span style=\"color: #569cd6;\">=&gt; (item={<\/span><span style=\"color: #569cd6;\">u&#8217;rusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;uid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">0, <\/span><span style=\"color: #569cd6;\">u&#8217;rgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;xoth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;islnk<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;woth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;nlink<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1, <\/span><span style=\"color: #569cd6;\">u&#8217;issock<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;mtime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1530272815.953706, <\/span><span style=\"color: #569cd6;\">u&#8217;gr_name<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;root<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;path<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;\/etc\/<\/span><span style=\"color: #569cd6;\">sysconfig<\/span><span style=\"color: #569cd6;\">\/network-scripts\/ifcfg-enp0s3&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;xusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;atime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1665494779.63, <\/span><span style=\"color: #569cd6;\">u&#8217;inode<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1055173, <\/span><span style=\"color: #569cd6;\">u&#8217;isgid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;size<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">285, <\/span><span style=\"color: #569cd6;\">u&#8217;isdir<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;ctime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1530272816.3037066, <\/span><span style=\"color: #569cd6;\">u&#8217;isblk<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;wgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;xgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;isuid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;dev<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">64769, <\/span><span style=\"color: #569cd6;\">u&#8217;roth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;isreg<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;isfifo<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;mode<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;0644&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;pw_name<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;root<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;gid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">0, <\/span><span style=\"color: #569cd6;\">u&#8217;ischr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;wusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">True})<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">changed<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">] <\/span><span style=\"color: #569cd6;\">=&gt; (item={<\/span><span style=\"color: #569cd6;\">u&#8217;rusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;uid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">0, <\/span><span style=\"color: #569cd6;\">u&#8217;rgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;xoth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;islnk<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;woth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;nlink<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1, <\/span><span style=\"color: #569cd6;\">u&#8217;issock<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;mtime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1530272848.538762, <\/span><span style=\"color: #569cd6;\">u&#8217;gr_name<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;root<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;path<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;\/etc\/<\/span><span style=\"color: #569cd6;\">sysconfig<\/span><span style=\"color: #569cd6;\">\/network-scripts\/ifcfg-enp0s8&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;xusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;atime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1665494779.846, <\/span><span style=\"color: #569cd6;\">u&#8217;inode<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">2769059, <\/span><span style=\"color: #569cd6;\">u&#8217;isgid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;size<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">203, <\/span><span style=\"color: #569cd6;\">u&#8217;isdir<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;ctime<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">1530272848.6417623, <\/span><span style=\"color: #569cd6;\">u&#8217;isblk<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;wgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;xgrp<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;isuid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;dev<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">64769, <\/span><span style=\"color: #569cd6;\">u&#8217;roth<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;isreg<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">True, <\/span><span style=\"color: #569cd6;\">u&#8217;isfifo<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;mode<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;0644&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;pw_name<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;root<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;gid<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">0, <\/span><span style=\"color: #569cd6;\">u&#8217;ischr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">False, <\/span><span style=\"color: #569cd6;\">u&#8217;wusr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">True})<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">file] ********************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">ok<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">Setup bond devices] ******************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">changed<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">] <\/span><span style=\"color: #569cd6;\">=&gt; (item<\/span><span style=\"color: #569cd6;\">={<\/span><span style=\"color: #569cd6;\">u&#8217;device<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;enp0s8&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;mac<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;08:00:27:13:b2:73&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;master<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">u&#8217;mgt<\/span><span style=\"color: #ce9178;\">&#8216;})<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">changed<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">] <\/span><span style=\"color: #569cd6;\">=&gt; (item<\/span><span style=\"color: #569cd6;\">={<\/span><span style=\"color: #569cd6;\">u&#8217;device<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;enp0s9&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;mac<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;08:00:27:e8:cf:cd&#8217;, <\/span><span style=\"color: #569cd6;\">u&#8217;master<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">u&#8217;mgt<\/span><span style=\"color: #ce9178;\">&#8216;})<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">changed<\/span><span style=\"color: #d4d4d4;\">: [<\/span><span style=\"color: #ce9178;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">] <\/span><span style=\"color: #569cd6;\">=&gt; (item<\/span><span style=\"color: #569cd6;\">={<\/span><span style=\"color: #569cd6;\">u&#8217;device<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;mgt<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;ip<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;<\/span><span style=\"color: #569cd6;\">192.168.10.200<\/span><span style=\"color: #569cd6;\">&#8216;, <\/span><span style=\"color: #569cd6;\">u&#8217;nm<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;255.255.255.0&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;gw<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">u&#8217;10.0.2.2&#8242;, <\/span><span style=\"color: #569cd6;\">u&#8217;pr<\/span><span style=\"color: #569cd6;\">&#8216;<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">u&#8217;enp0s8&#8242;})<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">Setup NIC] ***************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">TASK [setup-<\/span><span style=\"color: #569cd6;\">redhat<\/span><span style=\"color: #569cd6;\">-network<\/span><span style=\"color: #d4d4d4;\"> : <\/span><span style=\"color: #ce9178;\">Setup static routes] *****************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #ce9178;\">PLAY RECAP *************************************************************************************************************************************************************************<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\"> :<\/span> <span style=\"color: #ce9178;\">ok=7 &nbsp; &nbsp;changed=2 &nbsp; &nbsp;unreachable=0 &nbsp; &nbsp;failed=0 &nbsp; &nbsp;skipped=2 &nbsp; &nbsp;rescued=0 &nbsp; &nbsp;ignored=0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 12pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">[<\/span><span style=\"color: #ce9178;\">root@testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]#<\/span> <span style=\"color: #ce9178;\">cat \/proc\/net\/bonding\/<\/span><span style=\"color: #ce9178;\">mgt<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Ethernet Channel Bonding Driver<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">v3.7.1 (April 27, 2011)<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Bonding Mode<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">fault-tolerance (active-backup)<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Primary Slave<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">enp0s8 (<\/span><span style=\"color: #ce9178;\">primary_reselect<\/span><span style=\"color: #ce9178;\"> failure)<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Currently Active Slave<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">enp0s8<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">MII Status<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">up<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">MII Polling Interval (<\/span><span style=\"color: #569cd6;\">ms<\/span><span style=\"color: #569cd6;\">)<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">100<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Up Delay (<\/span><span style=\"color: #569cd6;\">ms<\/span><span style=\"color: #569cd6;\">)<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Down Delay (<\/span><span style=\"color: #569cd6;\">ms<\/span><span style=\"color: #569cd6;\">)<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Slave Interface<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">enp0s8<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">MII Status<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">up<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Speed<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">1000 Mbps<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Duplex<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">full<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Link Failure Count<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Permanent HW <\/span><span style=\"color: #569cd6;\">addr<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">08:00:27:<\/span><span style=\"color: #ce9178;\">13:b<\/span><span style=\"color: #ce9178;\">2:73<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Slave queue ID<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Slave Interface<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">enp0s9<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">MII Status<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">up<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Speed<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">1000 Mbps<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Duplex<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">full<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Link Failure Count<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Permanent HW <\/span><span style=\"color: #569cd6;\">addr<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">08:00:27:e<\/span><span style=\"color: #ce9178;\">8:cf:cd<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #569cd6;\">Slave queue ID<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #b5cea8;\">0<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 12pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">[<\/span><span style=\"color: #ce9178;\">root@testmachine1.nicktailor.com<\/span><span style=\"color: #d4d4d4;\">]#<\/span> <span style=\"color: #ce9178;\">ip<\/span><span style=\"color: #ce9178;\"> a<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">1<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">lo<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">LOOPBACK,UP<\/span><span style=\"color: #ce9178;\">,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 65536 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">noqueue<\/span><span style=\"color: #ce9178;\"> state UNKNOWN group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/loopback <\/span><span style=\"color: #ce9178;\">00:00:00:00:00:00<\/span> <span style=\"color: #ce9178;\">brd<\/span><span style=\"color: #ce9178;\"> 00:00:00:00:00:00<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet<\/span><span style=\"color: #ce9178;\"> 127.0.0.1\/8 scope host lo<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> forever <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> forever<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet<\/span><span style=\"color: #ce9178;\">6 :<\/span><span style=\"color: #ce9178;\">:1\/128 scope host<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> forever <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> forever<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">2<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">enp0s3<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,UP,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">pfifo_fast<\/span><span style=\"color: #ce9178;\"> state UP group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether <\/span><span style=\"color: #ce9178;\">08:00:27:63:63:0<\/span><span style=\"color: #ce9178;\">e <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet<\/span><span style=\"color: #ce9178;\"> 10.0.2.15\/24 <\/span><span style=\"color: #ce9178;\">brd<\/span><span style=\"color: #ce9178;\"> 10.0.2.255 scope global <\/span><span style=\"color: #ce9178;\">noprefixroute<\/span><span style=\"color: #ce9178;\"> dynamic enp0s3<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> 86074sec <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> 86074sec<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet6 fe<\/span><span style=\"color: #ce9178;\">80::<\/span><span style=\"color: #ce9178;\">a162:1b49:98b7:6c54\/64 scope link <\/span><span style=\"color: #ce9178;\">noprefixroute<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> forever <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> forever<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">3<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">enp0s8<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,SLAVE,UP,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">pfifo_fast<\/span><span style=\"color: #ce9178;\"> master <\/span><span style=\"color: #ce9178;\">mgt<\/span><span style=\"color: #ce9178;\"> state UP group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether 08:00:27:<\/span><span style=\"color: #ce9178;\">13:b<\/span><span style=\"color: #ce9178;\">2:73 <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">4<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">enp0s9<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,SLAVE,UP,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">pfifo_fast<\/span><span style=\"color: #ce9178;\"> master <\/span><span style=\"color: #ce9178;\">mgt<\/span><span style=\"color: #ce9178;\"> state UP group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether 08:00:27:<\/span><span style=\"color: #ce9178;\">13:b<\/span><span style=\"color: #ce9178;\">2:73 <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">5<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">enp0s10<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,UP,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">pfifo_fast<\/span><span style=\"color: #ce9178;\"> state UP group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether 08:00:27:<\/span><span style=\"color: #ce9178;\">05:b<\/span><span style=\"color: #ce9178;\">4:e8 <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">6<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">bond0<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,MASTER&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span><span style=\"color: #ce9178;\"> noop state DOWN group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether ae:<\/span><span style=\"color: #ce9178;\">db:dc<\/span><span style=\"color: #ce9178;\">:52:22:f8 <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #b5cea8;\">7<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #569cd6;\">mgt<\/span><span style=\"color: #d4d4d4;\">: <\/span><span style=\"color: #ce9178;\">&lt;<\/span><span style=\"color: #ce9178;\">BROADCAST,MULTICAST<\/span><span style=\"color: #ce9178;\">,MASTER,UP,LOWER_UP&gt; <\/span><span style=\"color: #ce9178;\">mtu<\/span><span style=\"color: #ce9178;\"> 1500 <\/span><span style=\"color: #ce9178;\">qdisc<\/span> <span style=\"color: #ce9178;\">noqueue<\/span><span style=\"color: #ce9178;\"> state UP group default <\/span><span style=\"color: #ce9178;\">qlen<\/span><span style=\"color: #ce9178;\"> 1000<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">link\/ether 08:00:27:<\/span><span style=\"color: #ce9178;\">13:b<\/span><span style=\"color: #ce9178;\">2:73 <\/span><span style=\"color: #ce9178;\">brd<\/span> <span style=\"color: #ce9178;\">ff:ff:ff:ff:ff:ff<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet<\/span> <span style=\"color: #ce9178;\">192.168.10.200<\/span><span style=\"color: #ce9178;\">\/24 <\/span><span style=\"color: #ce9178;\">brd<\/span><span style=\"color: #ce9178;\"> 192.168.56.255 scope global <\/span><span style=\"color: #ce9178;\">mgt<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> forever <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> forever<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #ce9178;\">inet6 fe<\/span><span style=\"color: #ce9178;\">80::<\/span><span style=\"color: #ce9178;\">a00:27ff:fe13:b273\/64 scope link<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 0pt; padding-bottom: 0; line-height: 1.43;\"><span style=\"color: #d4d4d4;\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #ce9178;\">valid_lft<\/span><span style=\"color: #ce9178;\"> forever <\/span><span style=\"color: #ce9178;\">preferred_lft<\/span><span style=\"color: #ce9178;\"> forever<\/span><\/p>\n<p style=\"margin-top: 0pt; padding-top: 0; margin-bottom: 8pt; padding-bottom: 0; line-height: 1.3;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2022&nbsp;This role will configure redhat 7 and up interfaces for virtual and physical. (bonded nics, gateways, routes, interface names) How to use this role: 1.You must first download the git repository into your roles directory usually ansible\/role\/ a.git clone https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces.git b.https:\/\/github.com\/Perfect10NickTailor\/setup-redhat-interfaces 2.Now you want edit the hosts.client file name file or create it if it doesn\u2019t exist under your \u201cansible\/inventory\/dev:staging:prod\u201d<a href=\"https:\/\/nicktailor.com\/tech-blog\/how-to-configure-redhat-7-8-network-interfaces-using-ansible\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,138,124],"tags":[],"class_list":["post-1552","post","type-post","status-publish","format-standard","hentry","category-ansible","category-linux","category-network-stuff"],"_links":{"self":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/comments?post=1552"}],"version-history":[{"count":6,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1552\/revisions"}],"predecessor-version":[{"id":1586,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1552\/revisions\/1586"}],"wp:attachment":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=1552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=1552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=1552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}