Skip to content

Short project that shows how to configure and install apache to create a local website with ansible

Notifications You must be signed in to change notification settings

Wedge-/ansible-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOW TO

wedge@groot:~ $ git clone https://github.com/Wedge-/ansible-projects.git
wedge@groot:~ $ cd ansible-projects
wedge@groot:~/ansible-projects $ tree .
.
├── ansible.cfg
├── apache.yml
├── hosts
├── README.md
└── roles
    └── apache
        ├── defaults
        │   └── main.yml
        ├── files
        ├── handlers
        │   └── main.yml
        ├── tasks
        │   └── main.yml
        ├── templates
        │   ├── ports.conf.tpl
        │   └── vhost.conf.tpl
        └── vars
            └── main.yml

8 directories, 11 files

Edit ansible.cfg, hosts and roles/apache/vars/main.yml file to fit your needs

wedge@groot:~/ansible-projects $ ansible-playbook apache.yml

PLAY [apache] ***************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ******************************************************************************************************************************************************************************************
ok: [192.168.1.20]

TASK [apache : install apache] **********************************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : create groot.home directory] *********************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : enable mod_rewrite] ******************************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : disable 000-default site] ************************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : update /etc/apache2/ports.conf] ******************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : create vhost groot.home] *************************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : enable vhost groot.home] *************************************************************************************************************************************************************************
changed: [192.168.1.20]

TASK [apache : clone groot.home from git] ***********************************************************************************************************************************************************************
changed: [192.168.1.20]

RUNNING HANDLER [apache : restart apache2] **********************************************************************************************************************************************************************
changed: [192.168.1.20]

PLAY RECAP ******************************************************************************************************************************************************************************************************
192.168.1.20               : ok=8    changed=9    unreachable=0    failed=0

Your website is now available at http://192.168.1.20:8080/

About

Short project that shows how to configure and install apache to create a local website with ansible

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages