Skip to content

tastensolo/ansible_pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Raspberry PI LEMP

This Ansible role will install the following on your Raspberry PI device(s):

  • git
  • composer
  • mysql 5.5
  • php-fpm 7.2
  • nginx
  • samba
  • mount

And adds your public key(s).

Prerequisites

  • Raspberry PI
  • A fresh Debian Stretch installation
  • SSH access

How to run

Change your hosts:

Edit hosts. Make sure to changed the IP-address and the hostname. Copy the information to /etc/ansible/hosts

Change the Github profile:

Edit group_vars/all and change the used Github profile. Make sure you have added a public key to your Github account.

Execute the command:

ansible-playbook site.yml

Warning: The first run

If you did not yet added your SSH key, you should add --ask-pass to the command:

ansible-playbook site.yml --ask-pass

Check if it all works

If all commands are completed, there is a phpinfo.php file created. You can check this by visiting http://your.host.ip.address/phpinfo.php.

mysql

The pi user has an .my.cnf file which logs you in automatically by running mysql from the command line. The default user is mysql, without an password. Creating a database is as simple as:

mysql -e "create database if not exists DATABASENAME;"

About

configure an raspberrypi 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages