├── README.md
├── index.html
├── dev.inv
├── .github
└── workflows
│ └── blank.yml
└── apache.yml
/README.md:
--------------------------------------------------------------------------------
1 | # myapp-ansible
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
Java Home Ansible Demo !!
2 |
--------------------------------------------------------------------------------
/dev.inv:
--------------------------------------------------------------------------------
1 | [webservers]
2 | 172.31.12.189 ansible_user=ec2-user
3 |
--------------------------------------------------------------------------------
/.github/workflows/blank.yml:
--------------------------------------------------------------------------------
1 | name: Hello World Workflow
2 | on:
3 | workflow_dispatch:
4 | jobs:
5 | Hellow_Job:
6 | runs-on: ubuntu-latest
7 | steps:
8 | - name: Welcome
9 | run: echo Welcome to GitHub Actions
10 | - name: Simple Script
11 | run: |
12 | date
13 | echo Second line
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/apache.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - hosts: webservers
3 | become: True
4 | tasks:
5 | - name: Install packages
6 | yum:
7 | name: "httpd"
8 | state: "present"
9 | - name: Start Apache server
10 | service:
11 | name: httpd
12 | state: started
13 | enabled: True
14 | - name: Deploy static website
15 | copy:
16 | src: index.html
17 | dest: /var/www/html/
18 | ...
19 |
--------------------------------------------------------------------------------