acquia/moonshot

View on GitHub
sample/bin/aws-codedeploy-samples/conf-mgmt/ansible/local-only/lamp_simple/roles/web/templates/index.php.j2

Summary

Maintainability
Test Coverage
<html>
 <head>
  <title>Ansible Application</title>
 </head>
 <body>
 </br>
  <a href=http://{{ ansible_eth0.ipv4.address }}/index.html>Homepage</a>
 </br>
<?php 
 Print "Hello, World! I am a web server configured using Ansible and I am : ";
 echo exec('hostname');
 Print  "</BR>";
 echo  "List of Databases: </BR>";
 {% for host in groups['dbservers'] %}
    $link = mysql_connect('{{ hostvars[host].ansible_eth0.ipv4.address }}', '{{ hostvars[host].dbuser }}', '{{ hostvars[host].upassword }}') or die(mysql_error());
 {% endfor %}
    $res = mysql_query("SHOW DATABASES");
    while ($row = mysql_fetch_assoc($res)) {
        echo $row['Database'] . "\n";
    }
?>
</body>
</html>