Giter VIP home page Giter VIP logo

ansible-lamp's Introduction

LAMP Cloud Installer

Introduction

English | 简体中文

LAMP Cloud Installer, developed by Websoft9, is an automatic installation program of LAMP (Linux-Apache-MySQL-PHP) based on Ansible and shell. It helps user install LAMP and pre-configure required items automatically and users only need to run a command on Linux. It simplifies the complicated installation and initialization process.

System Requirement

System Requirement to install this repository are as following:

Conditions Details Notes
Operating System CentOS7.x, Amazon Linux2 Optional
Public Cloud AWS, Azure, Alibaba Cloud, HUAWEI ClOUD, Tencent Cloud Optional
Private Cloud KVM, VMware, VirtualBox, OpenStack Optional
Server Configuration vCPU no less than 1 core, Memory no less than 1 GIB, Storage no less than 10 GB, Bandwidth no less than 100M

Ecosystem

Core components of this repository: Apache, PHP 5.6/7.0/7.1/7.2/7.3/7.4, MySQL 5.5/5.6/5.7/8.0, phpMyAdmin on docker

Learn more about Parameters.

Installation

You can install it by thi Cloud Installer solution all in one. In addition, you can deploy image published on major Cloud Platform by Websoft9.

All-in-one Installer

Run the automatic installation script with root authority to start the installation. If necessary, users need to make interactive choices, and then wait patiently until the installation is successful.

$ sudo su -
$ wget -N https://raw.githubusercontent.com/Websoft9/ansible-linux/main/scripts/install.sh; bash install.sh -r lamp

If the network is broken or blocked, SSH will be interrupted and the installation will fail. Please reinstall.

Image on Cloud

Follow our LAMP image for installation on major Cloud Platform.

Documentation

LAMP Administrator Guide (English | 简体中文) includes Getting Started, Password and Best Practices for you

Changelog

Detailed changes are documented in the CHANGELOG.

License

LGPL-3.0, Additional Terms: It is not allowed to publish free or paid image based on this repository in any Cloud platform's Marketplace.

Copyright (c) 2016-present, Websoft9

This program provided by Websoft9 contains a series of software with separate copyright notices and license terms. Your use of the source code for the software included is subject to the terms and conditions of its own license.

FAQ

Can I run this repository on Ansible Tower?

Yes.

Is the default password safe?

The solution used the random password solution, every deployment produce unique password which is different from other users

ansible-lamp's People

Contributors

chendelin1982 avatar helin2020 avatar hliblack avatar laozhou0731 avatar morning-tan avatar mozlk avatar qiaofeng1227 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ansible-lamp's Issues

Local 安装,报错

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/tmp/ansible/roles/apache/tasks/main.yml': line 8, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  • name: populate service facts
    ^ here

The error appears to have been in '/tmp/ansible/roles/apache/tasks/main.yml': line 8, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  • name: populate service facts
    ^ here

exception type: <class 'ansible.errors.AnsibleParserError'>
exception: no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/tmp/ansible/roles/apache/tasks/main.yml': line 8, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  • name: populate service facts
    ^ here

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.