{"id":1504,"date":"2022-08-05T14:03:03","date_gmt":"2022-08-05T14:03:03","guid":{"rendered":"https:\/\/www.nicktailor.com\/?p=1504"},"modified":"2022-08-05T14:05:32","modified_gmt":"2022-08-05T14:05:32","slug":"how-to-deploy-windows-shares-with-ansible","status":"publish","type":"post","link":"https:\/\/nicktailor.com\/tech-blog\/how-to-deploy-windows-shares-with-ansible\/","title":{"rendered":"How to deploy windows shares with Ansible"},"content":{"rendered":"<div class=\"ul\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div style=\"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;\"><span style=\"position:absolute;top:-0.34em;left:0;font-size:2em;\">\u2022<\/span>&nbsp;<\/span>This will role will setup a network share on windows<\/div>\n<\/div>\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div style=\"margin-bottom:0;padding-bottom:0;line-height:1.3;margin-left:36pt;\"><span style=\"display:inline-block;position:relative;text-indent:-18pt;\"><span style=\"position:absolute;top:-0.34em;left:0;font-size:2em;\">\u2022<\/span>&nbsp;<\/span>It will also update the user permission on the folder<\/div>\n<\/div>\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div style=\"margin-bottom:8pt;padding-bottom:0;line-height:1.3;margin-left:36pt;\"><span style=\"display:inline-block;position:relative;text-indent:-18pt;\"><span style=\"position:absolute;top:-0.34em;left:0;font-size:2em;\">\u2022<\/span>&nbsp;<\/span>You can also adjust the folder missions<\/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;\"><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-weight: bold; color: #000000;\">a.<\/span><span style=\"color: #002060;\">git clon<\/span><span style=\"color: #002060;\">e <\/span><span style=\"color: #002060;\">git@github.com:Perfect10NickTailor\/ansible-windows-<\/span><span style=\"color: #002060;\">shares.git<\/span><\/div>\n<p style=\"text-align: left; margin-bottom: 0; padding-bottom: 0; line-height: 1.3; margin-left: 72pt;\"><span style=\"display: inline-block; height: 1em;\"><span style=\"display: none;\">.<\/span><\/span><\/p>\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; color: #000000;\">b.<\/span><span style=\"color: #002060;\">Put your server under the appropriate group inside the file and save<\/span><\/div>\n<div class=\"ol\" style=\"margin: 0;\">\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: 108pt;\"><span style=\"display: inline-block; position: relative; text-indent: -9pt; font-style: italic; color: #c00000;\">d<\/span><span style=\"color: #c00000;\"><em>evops.nicktailor.win<\/em><\/span> <span style=\"color: #c00000;\"><em>ansible_host<\/em><\/span><span style=\"color: #c00000;\"><em>=192.168.90.10<\/em><\/span><\/div>\n<\/div>\n<\/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;text-indent:36pt;\"><span style=\"color:#FF0000;\">Note: If there is no group simply list the server outside group<\/span><span style=\"color:#FF0000;\">ing, the &#8211;limit flag will pick it <\/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:#FF0000;\">up.<\/span><\/p>\n<div class=\"ol\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"3\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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;\">3.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"3\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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;color:#000000;\">c.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right: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;color:#000000;\">d.<\/span><strong><span style=\"color:#002060;\">Host_vars<\/span><span style=\"color:#002060;\"> <\/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-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">e.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right: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;\">4.<\/span><span style=\"color:#002060;\">Move inside <\/span><strong><span style=\"color:#002060;\">host_var<\/span><\/strong><\/div>\n<div class=\"ol\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"6\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">f.<\/span><span style=\"color:#002060;\">cd <\/span><span style=\"color:#002060;\">host_var<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">g.<\/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:#002060;\"> <\/span><span style=\"color:#C00000;\">d<\/span><span style=\"color:#C00000;\">evops.nicktailor.win<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><a id=\"_Hlk95383118\"><\/a><\/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=\"ol\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"5\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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;\">5.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"8\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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;color:#000000;\">h.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right: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;color:#000000;\">i.<\/span><strong><span style=\"color:#002060;\">Host_vars<\/span><span style=\"color:#002060;\"> <\/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 <\/span><span style=\"color:#002060;\">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-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">j.<\/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-top:0;margin-bottom:0;margin-left:0;margin-right: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;\">6.<\/span><span style=\"color:#002060;\">Move inside <\/span><strong><span style=\"color:#002060;\">host_var<\/span><\/strong><\/div>\n<div class=\"ol\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" start=\"11\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">k.<\/span><span style=\"color:#002060;\">cd <\/span><span style=\"color:#002060;\">host_var<\/span><\/div>\n<\/div>\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-weight:bold;color:#000000;\">l.<\/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;\">devop<\/span><span style=\"color:#C00000;\">s.nicktailor.win<\/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;\">Okay now here is where VSC is handy.  You want to connect your visual studio code to the management server under your user. I have provided a link which shows you how to setup your keys and get VSC working with it. <\/span><\/strong><\/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<p style=\"margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.2;\"><strong><span style=\"color:#7030A0;\">Note: You don\u2019t have to use VSC you can use good old nano or vim, but it\u2019s a pain. Up to you.<\/span><\/strong><\/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:#ED7D31;\">Running your playbook: <\/span><\/strong><\/p>\n<div class=\"ol\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-top:0;margin-bottom:0;margin-left:0;margin-right: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;\">nickcreateshare.yml<\/span><span style=\"color:#C00000;\"> <\/span><span style=\"color:#002060;\">in the <\/span><span style=\"color:#00B0F0;\">ansible<\/span><span style=\"color:#002060;\"> directory which simply calls the <\/span><span style=\"color:#00B0F0;\">ansible-<\/span><span style=\"color:#00B0F0;\">role-win-<\/span><span style=\"color:#00B0F0;\">iis<\/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><span style=\"color:#C00000;\"> <\/span><span style=\"color:#C00000;\">nickcreateshare.yml<\/span><\/strong><\/p>\n<p style=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.43;margin-left:36pt;\"><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=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.43;margin-left:36pt;\"><span style=\"color:#D4D4D4;\">&nbsp;&nbsp;<\/span><span style=\"color:#569CD6;\">gather_facts<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">yes<\/span><\/p>\n<p style=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.43;margin-left:36pt;\"><span style=\"color:#D4D4D4;\">&nbsp;&nbsp;<\/span><span style=\"color:#569CD6;\">any_errors_fatal<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/span><\/p>\n<p style=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.43;margin-left:36pt;\"><span style=\"color:#D4D4D4;\">&nbsp;&nbsp;<\/span><span style=\"color:#569CD6;\">roles<\/span><span style=\"color:#D4D4D4;\">:<\/span><\/p>\n<p style=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.43;margin-left:36pt;\"><span style=\"color:#D4D4D4;\">&nbsp; &nbsp; &#8211; <\/span><span style=\"color:#569CD6;\">role<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#ED7D31;\">ansible-windows-share<\/span><\/p>\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;\"><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=\"text-align:justify;margin-top:0pt;padding-top:0;margin-bottom:8pt;padding-bottom:0;line-height:1.3;\"><strong><span style=\"color:#002060;\">ansible-playbook &#8211;<\/span><span style=\"color:#002060;\">i<\/span><span style=\"color:#002060;\"> inventory\/dev\/hosts <\/span><span style=\"color:#ED7D31;\">nickcreateshare.yml<\/span><span style=\"color:#ED7D31;\"> <\/span><span style=\"color:#002060;\">&#8211;<\/span><span style=\"color:#002060;\">&#8211;<\/span><span style=\"color:#002060;\">limit=&#8217;<\/span><span style=\"color:#002060;\">devops<\/span><span style=\"color:#002060;\">.nicktailor.win<\/span><span style=\"color:#002060;\">&#8216;<\/span><\/strong><\/p>\n<p><a id=\"_Hlk95384364\"><\/a><\/p>\n<div class=\"ul\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\">\n<div class=\"li\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right: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-top:0;margin-bottom:0;margin-left:0;margin-right: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-top:0;margin-bottom:0;margin-left:0;margin-right: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-top:0;margin-bottom:0;margin-left:0;margin-right: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-top:0;margin-bottom:0;margin-left:0;margin-right: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<p style=\"text-align:left;margin-top:0pt;padding-top:0;margin-bottom:0pt;padding-bottom:0;line-height:1.2;\">Successful example run of the book:<\/p>\n<\/div>\n<\/div>\n<p><a id=\"_Hlk94642473\"><\/a><\/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:0pt;padding-bottom:0;line-height:1.43;\"><span style=\"color:#D4D4D4;\">[<\/span><span style=\"color:#CE9178;\">BruceWayne<\/span><span style=\"color:#CE9178;\">@<\/span><span style=\"color:#CE9178;\">batcave.ansible<\/span><span style=\"color:#CE9178;\"> <\/span><span style=\"color:#CE9178;\">~<\/span><span style=\"color:#D4D4D4;\">]<\/span><span style=\"color:#CE9178;\">$<\/span><span style=\"color:#CE9178;\"> ansible-playbook &#8211;<\/span><span style=\"color:#CE9178;\">i<\/span><span style=\"color:#CE9178;\"> inventory\/hosts <\/span><span style=\"color:#CE9178;\">nickcreateshare.yml<\/span><span style=\"color:#CE9178;\"> &#8211;limit=<\/span><span style=\"color:#CE9178;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/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><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=\"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;\">TASK [Gathering 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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">Create share path] **************************************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#569CD6;\">=&gt; (item<\/span><span style=\"color:#569CD6;\">={<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#569CD6;\">share_name<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;test3&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">description_share<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;default share for testing&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">share_path<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;C:\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#CE9178;\">\\\\wwwroot3&#8242;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;change&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;list&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">True, &#8216;<\/span><span style=\"color:#569CD6;\">allowed_users<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">user_permissions<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">}<\/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=\"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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">debug] **************************************************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#CE9178;\">=&gt; {<\/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;\">&#8220;path&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">msg<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;All items completed&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;results&#8221;<\/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><\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansible<\/span><span style=\"color:#CE9178;\">_loop_var<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;failed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">false<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">allowed<\/span><span style=\"color:#CE9178;\">_users<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;change&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">description<\/span><span style=\"color:#CE9178;\">_share<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;default share for testing&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;list&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_name<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;test3&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_path<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;C:<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">wwwroot3&#8243;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">user<\/span><span style=\"color:#CE9178;\">_permissions<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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; &nbsp; &nbsp; }<\/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><\/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><\/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><\/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><\/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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">Add public company share] *******************************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#569CD6;\">=&gt; (item<\/span><span style=\"color:#569CD6;\">={<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#569CD6;\">share_name<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;test3&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">description_share<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;default share for testing&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">share_path<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;C:\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#CE9178;\">\\\\wwwroot3&#8242;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;change&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;list&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">True, &#8216;<\/span><span style=\"color:#569CD6;\">allowed_users<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">user_permissions<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">}<\/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=\"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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">debug] **************************************************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#CE9178;\">=&gt; {<\/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;\">&#8220;share&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">msg<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;All items completed&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;results&#8221;<\/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><\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;actions&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;New-<\/span><span style=\"color:#CE9178;\">SmbShare<\/span><span style=\"color:#CE9178;\"> -Name test3 -Path C:<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">wwwroot3&#8243;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;Set-<\/span><span style=\"color:#CE9178;\">SmbShare<\/span><span style=\"color:#CE9178;\"> -Force -Name test3 -Description default share for testing&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;Revoke-<\/span><span style=\"color:#CE9178;\">SmbShareAccess<\/span><span style=\"color:#CE9178;\"> -Force -Name test3 &#8211;<\/span><span style=\"color:#CE9178;\">AccountName<\/span><span style=\"color:#CE9178;\"> Everyone&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;Grant-<\/span><span style=\"color:#CE9178;\">SmbShareAccess<\/span><span style=\"color:#CE9178;\"> -Force -Name test3 &#8211;<\/span><span style=\"color:#CE9178;\">AccountName<\/span><span style=\"color:#CE9178;\"> DEVOPS01<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\"> &#8211;<\/span><span style=\"color:#CE9178;\">AccessRight<\/span><span style=\"color:#CE9178;\"> Full&#8221;<\/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; &nbsp; &nbsp; ],<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansible<\/span><span style=\"color:#CE9178;\">_loop_var<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;failed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">false<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">allowed<\/span><span style=\"color:#CE9178;\">_users<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;change&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">description<\/span><span style=\"color:#CE9178;\">_share<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;default share for testing&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;list&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_name<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;test3&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_path<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;C:<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">wwwroot3&#8243;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">user<\/span><span style=\"color:#CE9178;\">_permissions<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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; &nbsp; &nbsp; }<\/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><\/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><\/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><\/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><\/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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">Give full control on share folder] **********************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#569CD6;\">=&gt; (item<\/span><span style=\"color:#569CD6;\">={<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#569CD6;\">share_name<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;test3&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">description_share<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;default share for testing&#8217;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">share_path<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;C:\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#CE9178;\">\\\\wwwroot3&#8242;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;change&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;list&#8217;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">True, &#8216;<\/span><span style=\"color:#569CD6;\">allowed_users<\/span><span style=\"color:#569CD6;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">, <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">user_permissions<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8216;<\/span><span style=\"color:#D4D4D4;\">}<\/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=\"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 [create-windows-share<\/span><span style=\"color:#D4D4D4;\"> : <\/span><span style=\"color:#CE9178;\">debug] **************************************************************************************************************************************************<\/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;\">\u2018<\/span><span style=\"color:#CE9178;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">] <\/span><span style=\"color:#CE9178;\">=&gt; {<\/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;\">&#8220;permission&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">msg<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;All items completed&#8221;<\/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;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;results&#8221;<\/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><\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansible<\/span><span style=\"color:#CE9178;\">_loop_var<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;changed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;failed&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">false<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;item&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">allowed<\/span><span style=\"color:#CE9178;\">_users<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;change&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">description<\/span><span style=\"color:#CE9178;\">_share<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;default share for testing&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;list&#8221;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#569CD6;\">true<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_name<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;test3&#8221;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">share<\/span><span style=\"color:#CE9178;\">_path<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;C:<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">inetpub<\/span><span style=\"color:#D7BA7D;\">\\\\<\/span><span style=\"color:#CE9178;\">wwwroot3&#8243;<\/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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">user<\/span><span style=\"color:#CE9178;\">_permissions<\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#D4D4D4;\">: <\/span><span style=\"color:#CE9178;\">&#8220;<\/span><span style=\"color:#CE9178;\">ansibleuser<\/span><span style=\"color:#CE9178;\">&#8220;<\/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; &nbsp; &nbsp; }<\/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><\/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><\/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><\/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><\/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;\">\u2018<\/span><span style=\"color:#569CD6;\">devops.nicktailor.win<\/span><span style=\"color:#D4D4D4;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color:#D4D4D4;\">&nbsp; :<\/span><span style=\"color:#D4D4D4;\"> <\/span><span style=\"color:#CE9178;\">ok=7 &nbsp; &nbsp;changed=3 &nbsp; &nbsp;unreachable=0 &nbsp; &nbsp;failed=0 &nbsp; &nbsp;skipped=0 &nbsp; &nbsp;rescued=0 &nbsp; &nbsp;ignored=0<\/span><span style=\"color:#D4D4D4;\">&nbsp;&nbsp;&nbsp;<\/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: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=\"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 will role will setup a network share on windows \u2022&nbsp;It will also update the user permission on the folder \u2022&nbsp;You can also adjust the folder missions How to use this role: 1.You must first download the git repository into your roles directory usually ansible\/role\/ a.git clone git@github.com:Perfect10NickTailor\/ansible-windows-shares.git . 2.Now you want edit the hosts.client file name file or create<a href=\"https:\/\/nicktailor.com\/tech-blog\/how-to-deploy-windows-shares-with-ansible\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,137],"tags":[],"class_list":["post-1504","post","type-post","status-publish","format-standard","hentry","category-ansible","category-windows"],"_links":{"self":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1504","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=1504"}],"version-history":[{"count":2,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1504\/revisions"}],"predecessor-version":[{"id":1506,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1504\/revisions\/1506"}],"wp:attachment":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=1504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=1504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=1504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}