mirror of
https://github.com/eoli3n/dotfiles
synced 2024-11-26 06:08:35 +01:00
updated README
This commit is contained in:
parent
7be564c46b
commit
5e37f42b17
30
README.md
30
README.md
@ -43,18 +43,30 @@ git clone --recursive https://github.com/*/dotfiles
|
|||||||
```
|
```
|
||||||
##### 3. Configure inventory
|
##### 3. Configure inventory
|
||||||
|
|
||||||
``hosts`` file is defaultly gitignored.
|
Create inventory file from template.
|
||||||
|
|
||||||
```
|
```
|
||||||
cd dotfiles
|
cd dotfiles
|
||||||
cp hosts.template hosts
|
cp hosts.template hosts
|
||||||
```
|
```
|
||||||
Add your hosts in section
|
|
||||||
- *cli*: install only cli tools
|
|
||||||
- *desktop*: install desktop environment
|
|
||||||
|
|
||||||
Define which user to configure with *ansible_user*.
|
Add your hostnames in section:
|
||||||
You can't use **root** account for host in *desktop* section.
|
- *cli*: install only cli tools
|
||||||
|
- *desktop*: install desktop environment
|
||||||
|
|
||||||
|
Define which user will get configurations with *ansible_user* var.
|
||||||
Users needs to be sudoers.
|
Users needs to be sudoers.
|
||||||
|
*desktop* hosts **can't use root**.
|
||||||
|
|
||||||
|
###### a. localhost run
|
||||||
|
|
||||||
|
```
|
||||||
|
[desktop]
|
||||||
|
localhost ansible_connection=local ansible_user=user
|
||||||
|
```
|
||||||
|
|
||||||
|
###### b. multiple hosts run
|
||||||
|
|
||||||
```
|
```
|
||||||
[cli]
|
[cli]
|
||||||
server1 ansible_user=root
|
server1 ansible_user=root
|
||||||
@ -63,12 +75,6 @@ host1 ansible_user=user
|
|||||||
host2 ansible_user=user2
|
host2 ansible_user=user2
|
||||||
```
|
```
|
||||||
|
|
||||||
If you just want to use it on local host
|
|
||||||
```
|
|
||||||
[desktop]
|
|
||||||
localhost ansible_connection=local ansible_user=user
|
|
||||||
```
|
|
||||||
|
|
||||||
##### 4. Configure SSH
|
##### 4. Configure SSH
|
||||||
|
|
||||||
Push your SSH public key on all your ``users@hosts``
|
Push your SSH public key on all your ``users@hosts``
|
||||||
|
Loading…
Reference in New Issue
Block a user