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