fabfile.py 901 B

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/python
  2. from fabric.api import run, env, execute
  3. env.hosts = ['34.200.10.62']
  4. env.user = 'root'
  5. def uptime():
  6. run("uptime")
  7. def basic():
  8. run("apt install -y wget")
  9. run("wget https://raw.githubusercontent.com/HostOnNet/server-setup/master/ubuntu/1-basic-tools.sh")
  10. run("sh ./1-basic-tools.sh")
  11. run("rm -f 1-basic-tools.sh")
  12. def apache():
  13. run("apt-get -y install apache2")
  14. run("update-rc.d apache2 enable")
  15. run("a2enmod rewrite")
  16. run("apt-get -y install libapache2-mod-php")
  17. def php():
  18. run("apt-get -y install php php-cli php-curl php-gd php-mysql")
  19. run("apt-get -y install php-imagick php-imap php-mcrypt php-json php-xml")
  20. run("apt-get -y install php-mbstring php-zip php-xmlrpc php-soap php-intl")
  21. run("phpenmod mcrypt")
  22. def mysql():
  23. run("apt-get -y install mariadb-client mariadb-server")
  24. run("update-rc.d mysql enable")