<h5 dir="auto">ISSUE TYPE</h5>
<ul dir="auto">
<li>Bug Report</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>
<p dir="auto">include_role</p>
<h5 dir="auto">ANSIBLE VERSION</h5>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.3.1.0
  config file =
  configured module search path = Default w/o overrides
  python version = 3.6.1 (default, Jul  6 2017, 10:09:38) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]"><pre class="notranslate"><code class="notranslate">ansible 2.3.1.0
  config file =
  configured module search path = Default w/o overrides
  python version = 3.6.1 (default, Jul  6 2017, 10:09:38) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]
</code></pre></div>
<h5 dir="auto">OS / ENVIRONMENT</h5>
<p dir="auto">N/A</p>
<h5 dir="auto">SUMMARY</h5>
<p dir="auto"><code class="notranslate">include_role</code> doesn't support changed status, making it impossible to trigger handlers or further activities based on <code class="notranslate">include_role</code> invocation.</p>
<h5 dir="auto">STEPS TO REPRODUCE</h5>
<div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="- include_role: {name: other_role}
  register: role
- debug:
  msg: '{{role.changed}}'"><pre class="notranslate">- <span class="pl-ent">include_role</span>: <span class="pl-s">{name: other_role}</span>
  <span class="pl-ent">register</span>: <span class="pl-s">role</span>
- <span class="pl-ent">debug</span>:
  <span class="pl-ent">msg</span>: <span class="pl-s"><span class="pl-pds">'</span>{{role.changed}}<span class="pl-pds">'</span></span></pre></div>
<h5 dir="auto">EXPECTED RESULTS</h5>
<p dir="auto">role.changed would be <code class="notranslate">true</code> if any task within included role was changed</p>
<h5 dir="auto">ACTUAL RESULTS</h5>
<p dir="auto">role is empty</p>
<h5 dir="auto">Issue Type:</h5>
<p dir="auto">Bug Report</p>
<h5 dir="auto">Ansible Version:</h5>
<p dir="auto">1.5.3</p>
<h5 dir="auto">Environment:</h5>
<p dir="auto">Ubuntu 13.10</p>
<h5 dir="auto">Summary:</h5>
<p dir="auto">New EC2 machines cannot be added to EC2 load balancers without producing an error.</p>
<h5 dir="auto">Steps To Reproduce:</h5>
<p dir="auto">Attempt to add a new EC2 server to an existing LB.</p>
<h5 dir="auto">Expected Results:</h5>
<p dir="auto">The server is added to the Load balancer.</p>
<h5 dir="auto">Actual Results:</h5>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="failed: [ec2-54-82-200-114.compute-1.amazonaws.com] =&gt; (item=ec2-54-196-51-24.compute-1.amazonaws.com) =&gt; {&quot;failed&quot;: true, &quot;item&quot;: &quot;ec2-54-196-51-24.compute-1.amazonaws.com&quot;} 
msg: failed to find the initial state of the load balancer 
failed: [ec2-54-82-200-114.compute-1.amazonaws.com] =&gt; (item=ec2-54-82-200-114.compute-1.amazonaws.com) =&gt; {&quot;failed&quot;: true, &quot;item&quot;: &quot;ec2-54-82-200-114.compute-1.amazonaws.com&quot;} 
msg: failed to find the initial state of the load balancer"><pre class="notranslate"><code class="notranslate">failed: [ec2-54-82-200-114.compute-1.amazonaws.com] =&gt; (item=ec2-54-196-51-24.compute-1.amazonaws.com) =&gt; {"failed": true, "item": "ec2-54-196-51-24.compute-1.amazonaws.com"} 
msg: failed to find the initial state of the load balancer 
failed: [ec2-54-82-200-114.compute-1.amazonaws.com] =&gt; (item=ec2-54-82-200-114.compute-1.amazonaws.com) =&gt; {"failed": true, "item": "ec2-54-82-200-114.compute-1.amazonaws.com"} 
msg: failed to find the initial state of the load balancer
</code></pre></div>