parent
c638b3d520
commit
a8f811a256
17 changed files with 271 additions and 105 deletions
@ -0,0 +1,97 @@ |
||||
# Apache |
||||
|
||||
Summary: Work with Apache. |
||||
|
||||
## Available Commands |
||||
|
||||
### apache.disable_module |
||||
|
||||
Disable an Apache module. NOT SUPPORTED ACROSS ALL OPERATING SYSTEMS. |
||||
|
||||
```ini |
||||
[disable ifenv] |
||||
apache.disable_module: ifenv |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.disable_site |
||||
|
||||
Disable an Apache site (virtual host configuration). NOT SUPPORTED ACROSS ALL OPERATING SYSTEMS. |
||||
|
||||
```ini |
||||
[disable the default apache site] |
||||
apache.disable_site: 000-default |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.enable_module |
||||
|
||||
Enable an Apache module. NOT SUPPORTED ACROSS ALL OPERATING SYSTEMS. |
||||
|
||||
```ini |
||||
[enable apache modules] |
||||
apache.enable_module: $item |
||||
items: ssl, rewrite, wsgi |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.enable_site |
||||
|
||||
Enable an Apache site (virtual host configuration). NOT SUPPORTED ACROSS ALL OPERATING SYSTEMS. |
||||
|
||||
```ini |
||||
[enable the application configuration] |
||||
apache.enable_site: example.app |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.reload |
||||
|
||||
Reload Apache configuration. |
||||
|
||||
```ini |
||||
[reload apache] |
||||
apache.reload: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.restart |
||||
|
||||
Restart the Apache service. |
||||
|
||||
```ini |
||||
[restart apache] |
||||
apache.restart: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.start |
||||
|
||||
Start the Apache service. |
||||
|
||||
```ini |
||||
[start apache] |
||||
apache.start: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.stop |
||||
|
||||
Stop the Apache service. |
||||
|
||||
```ini |
||||
[stop apache] |
||||
apache.stop: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### apache.test |
||||
|
||||
Test Apache configuration. |
||||
|
||||
```ini |
||||
[test apache configuration] |
||||
apache.test: |
||||
sudo: yes |
||||
stop: yes |
||||
``` |
@ -0,0 +1,44 @@ |
||||
# Packages |
||||
|
||||
Summary: Work with system packages. |
||||
|
||||
## Available Commands |
||||
|
||||
### install |
||||
|
||||
Install a package. |
||||
|
||||
```ini |
||||
[install vim] |
||||
install: vim |
||||
sudo: yes |
||||
``` |
||||
|
||||
### uninstall |
||||
|
||||
Uninstall a package. |
||||
|
||||
```ini |
||||
[uninstall vim] |
||||
uninstall: vim |
||||
sudo: yes |
||||
``` |
||||
|
||||
### update |
||||
|
||||
Update package information. |
||||
|
||||
```ini |
||||
[update package info] |
||||
update: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### upgrade |
||||
|
||||
Upgrade system packages. |
||||
|
||||
```ini |
||||
upgrade: |
||||
sudo: yes |
||||
``` |
@ -0,0 +1,60 @@ |
||||
# System |
||||
|
||||
Summary: Work with the system. |
||||
|
||||
## Available Commands |
||||
|
||||
### reboot |
||||
|
||||
Reboot the system. |
||||
|
||||
```ini |
||||
[reboot the system] |
||||
reboot: |
||||
sudo: yes |
||||
``` |
||||
|
||||
### reload |
||||
|
||||
Reload a service. |
||||
|
||||
```ini |
||||
[reload postgres] |
||||
reload: postgresql |
||||
``` |
||||
|
||||
### restart |
||||
|
||||
Restart a service: |
||||
|
||||
```ini |
||||
[restart postgres] |
||||
restart: postgresql |
||||
``` |
||||
|
||||
### run |
||||
|
||||
Run any shell command. |
||||
|
||||
```ini |
||||
[run a useless listing command] |
||||
run: "ls -ls" |
||||
``` |
||||
|
||||
### start |
||||
|
||||
Start a service: |
||||
|
||||
```ini |
||||
[start postgres] |
||||
start: postgresql |
||||
``` |
||||
|
||||
### stop |
||||
|
||||
Stop a service: |
||||
|
||||
```ini |
||||
[stop postgres] |
||||
stop: postgresql |
||||
``` |
@ -0,0 +1,41 @@ |
||||
# Users |
||||
|
||||
Summary: Work with system users and groups. |
||||
|
||||
## Available Commands |
||||
|
||||
### group |
||||
|
||||
NOT YET IMPLEMENTED. |
||||
|
||||
### user |
||||
|
||||
Add or remove a user. |
||||
|
||||
Adding a user: |
||||
|
||||
```ini |
||||
[create bob's user account] |
||||
user: bob |
||||
groups: sudo |
||||
sudo: yes |
||||
``` |
||||
|
||||
To override the home directory: |
||||
|
||||
```ini |
||||
[create the deploy user] |
||||
user: deploy |
||||
groups: sudo, www-data |
||||
home: /var/www/example_app |
||||
sudo: yes |
||||
``` |
||||
|
||||
Removing a user: |
||||
|
||||
```ini |
||||
[remove bob's user account because he's screwing up the system] |
||||
user: bob |
||||
op: remove |
||||
sudo: yes |
||||
``` |
Loading…
Reference in new issue