fix readme config
add postinstall
This commit is contained in:
		
							parent
							
								
									94df215691
								
							
						
					
					
						commit
						cb1dcdeb3d
					
				
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							| 
						 | 
					@ -14,8 +14,6 @@ Create your own netiso and reinstall it over ssh. You can partion yor server as
 | 
				
			||||||
2. Clone this repo to your server
 | 
					2. Clone this repo to your server
 | 
				
			||||||
3. Copy `config.sample` to `config` file and edit field by field exactly:
 | 
					3. Copy `config.sample` to `config` file and edit field by field exactly:
 | 
				
			||||||
    ```
 | 
					    ```
 | 
				
			||||||
    #!/bin/bash
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    # country
 | 
					    # country
 | 
				
			||||||
    COUNTRY='IR'
 | 
					    COUNTRY='IR'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,14 +25,14 @@ Create your own netiso and reinstall it over ssh. You can partion yor server as
 | 
				
			||||||
    INTERFACE_NAMESERVERS='4.2.2.4'
 | 
					    INTERFACE_NAMESERVERS='4.2.2.4'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # preseed file: upload created preseed.cfg to your own host before reboot system
 | 
					    # preseed file: upload created preseed.cfg to your own host before reboot system
 | 
				
			||||||
    PRESEED_URL="http://10.1.1.2/preseed.cfg"
 | 
					    PRESEED_URL="http://yourserver.tld/preseed.cfg"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # ssh installer password
 | 
					    # ssh installer password
 | 
				
			||||||
    PASSWORD="tHISiSpASSWORD"
 | 
					    PASSWORD="tHISiSpASSWORD"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # hostname and domain
 | 
					    # hostname and domain
 | 
				
			||||||
    HOSTNAME="${INTERFACE_IP//\./\-}-$COUNTRY_LOWER"
 | 
					    HOSTNAME="${INTERFACE_IP//\./\-}"
 | 
				
			||||||
    DOMAIN="servers.aasaam.net"
 | 
					    DOMAIN="servers.domain.org"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # lowercase of country code dont change it
 | 
					    # lowercase of country code dont change it
 | 
				
			||||||
    COUNTRY_LOWER="${COUNTRY,,}"
 | 
					    COUNTRY_LOWER="${COUNTRY,,}"
 | 
				
			||||||
| 
						 | 
					@ -71,6 +69,14 @@ Remember you must do as root user also
 | 
				
			||||||
...
 | 
					...
 | 
				
			||||||
Your password is tHISiSpASSWORD
 | 
					Your password is tHISiSpASSWORD
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					#### Upload your preseed file
 | 
				
			||||||
 | 
					Upload your preseed.cfg file to configured location `PRESEED_URL`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can test it. We must get 200 response as we expected
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					curl -o /dev/null --silent --head --write-out '%{http_code}\n' http://yourserver.tld/preseed.cfg
 | 
				
			||||||
 | 
					200
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
#### Reboot
 | 
					#### Reboot
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
reboot
 | 
					reboot
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,7 @@ PASSWORD="tHISiSpASSWORD"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# hostname and domain
 | 
					# hostname and domain
 | 
				
			||||||
HOSTNAME="${INTERFACE_IP//\./\-}"
 | 
					HOSTNAME="${INTERFACE_IP//\./\-}"
 | 
				
			||||||
DOMAIN="servers.aasaam.net"
 | 
					DOMAIN="servers.domain.org"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# lowercase of country code dont change it
 | 
					# lowercase of country code dont change it
 | 
				
			||||||
COUNTRY_LOWER="${COUNTRY,,}"
 | 
					COUNTRY_LOWER="${COUNTRY,,}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								post-install.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								post-install.sh
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# sysdig
 | 
				
			||||||
 | 
					# curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# fluentd
 | 
				
			||||||
 | 
					# curl -L https://toolbelt.treasuredata.com/sh/install-ubuntu-xenial-td-agent2.sh | sh
 | 
				
			||||||
| 
						 | 
					@ -19,3 +19,5 @@ d-i hw-detect/load_firmware boolean true
 | 
				
			||||||
d-i anna/choose_modules string network-console
 | 
					d-i anna/choose_modules string network-console
 | 
				
			||||||
d-i network-console/password password PASSWORD
 | 
					d-i network-console/password password PASSWORD
 | 
				
			||||||
d-i network-console/password-again password PASSWORD
 | 
					d-i network-console/password-again password PASSWORD
 | 
				
			||||||
 | 
					# d-i pkgsel/include string ntp htop iotop curl
 | 
				
			||||||
 | 
					# d-i preseed/late_command string in-target post-install.sh
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user