Compare commits
No commits in common. "d9303437a9ccfdead1e3417e45d08fdaab329197" and "a0fce4f7b6525bc8045ed7d123340735af1f7aea" have entirely different histories.
d9303437a9
...
a0fce4f7b6
3 changed files with 1 additions and 38 deletions
|
|
@ -1,33 +0,0 @@
|
|||
from pastafariutils import linux
|
||||
import distro
|
||||
import argparse
|
||||
from pathlib import Path
|
||||
import os, sys
|
||||
|
||||
|
||||
parser=argparse.ArgumentParser(prog='manage_apache.py', description='A tool for admin an apache server')
|
||||
|
||||
parser.add_argument("--set_reload_apache", action='store_true')
|
||||
|
||||
args=parser.parse_args()
|
||||
|
||||
tmp_file='/tmp/reload_apache_file'
|
||||
|
||||
if args.set_reload_apache:
|
||||
Path(tmp_file).touch()
|
||||
else:
|
||||
if os.path.isfile(tmp_file):
|
||||
|
||||
print('Reloading apache because is neccesary for mod_md from apache...')
|
||||
|
||||
linux_service={'debian' : 'apache2', 'ubuntu' : 'apache2', 'fedora' : 'httpd', 'almalinux' : 'httpd', 'rocky' : 'httpd', 'arch' : 'httpd', 'gentoo': 'apache2'}
|
||||
|
||||
if linux.systemd_service('reload', linux_service):
|
||||
|
||||
os.unlink(tmp_file)
|
||||
else:
|
||||
print('Error: cannot reload apache for update mod_md certificates')
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
|
||||
|
|
@ -129,10 +129,6 @@ if linux_distro=='rocky' or linux_distro=='almalinux' or linux_distro=='fedora':
|
|||
else:
|
||||
print('Not firewalld detected...')
|
||||
|
||||
# Copy file
|
||||
|
||||
linux.shell_command('sudo cp modules/apache/scripts/check_mod_md.py /usr/local/bin && sudo chmod 755 /usr/local/bin/check_mod_md.py')
|
||||
|
||||
#Restart apache
|
||||
|
||||
linux_service={'debian' : 'apache2', 'ubuntu' : 'apache2', 'fedora' : 'httpd', 'almalinux' : 'httpd', 'rocky' : 'httpd', 'arch' : 'httpd'}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ class ServerTask(Task):
|
|||
|
||||
#['modules/webservers/scripts/install_quota_home.py', 0o700],
|
||||
|
||||
self.files=[['modules/apache/scripts/install_apache.py', 0o700], ['modules/apache/scripts/check_mod_md.py', 0o700]]
|
||||
self.files=[['modules/apache/scripts/install_apache.py', 0o700]]
|
||||
|
||||
#self.commands_to_execute=[]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue