Compare commits
	
		
			No commits in common. "ab84a6b1e7c0d8e126c41c6b9bdbd8b703d4baab" and "37da57bfccdc8d74a20d4b5f5f35f6ee695f304d" have entirely different histories.
		
	
	
		
			ab84a6b1e7
			...
			37da57bfcc
		
	
		
|  | @ -1,50 +0,0 @@ | ||||||
| --- |  | ||||||
| - name: check sys python version |  | ||||||
|   shell: "python3 -V | awk '{print $2}'" |  | ||||||
|   register: sys_python_version |  | ||||||
| 
 |  | ||||||
| - name: check opt python exists |  | ||||||
|   stat: |  | ||||||
|     path: /usr/local/opt/python-3.9/bin/python3.9 |  | ||||||
|   register: opt_python |  | ||||||
|   when: sys_python_version.stdout is version('3.9.0', '<') |  | ||||||
| 
 |  | ||||||
| - name: print python info |  | ||||||
|   debug: |  | ||||||
|     msg: |  | ||||||
|       - "Python sys version: {{ sys_python_version.stdout }}" |  | ||||||
|       - "Python opt version doesn't exist" |  | ||||||
|       - "Python opt version will build" |  | ||||||
|   when: sys_python_version.stdout is version('3.9.0', '<') and opt_python.stat.exists == False |  | ||||||
| 
 |  | ||||||
| - name: build python opt version |  | ||||||
|   shell: | |  | ||||||
|     wget https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/build-python.sh |  | ||||||
|     chmod u+x ./build-python.sh |  | ||||||
|     ./build-python.sh qn 3.9.5 |  | ||||||
|     rm ./build-python.sh |  | ||||||
|   when: sys_python_version.stdout is version('3.9.0', '<') and opt_python.stat.exists == False |  | ||||||
|   args: |  | ||||||
|     warn: false |  | ||||||
| 
 |  | ||||||
| - name: check that the sendmail-reboot.sh exists |  | ||||||
|   stat: |  | ||||||
|     path: /etc/init.d/sendmail-reboot.sh |  | ||||||
|   register: sendmail_reboot |  | ||||||
| 
 |  | ||||||
| - name: replace python interpriter, if sendmail-reboot.sh exist |  | ||||||
|   shell: sed -i "s,python3,\/usr\/local\/opt\/python-3.9\/bin\/python3.9," /etc/init.d/sendmail-reboot.sh |  | ||||||
|   when: sendmail_reboot.stat.exists and sys_python_version.stdout is version('3.9.0', '<') |  | ||||||
|   args: |  | ||||||
|     warn: false |  | ||||||
| 
 |  | ||||||
| - name: check that the sendmail-login.sh exists |  | ||||||
|   stat: |  | ||||||
|     path: /etc/profile.d/sendmail-login.sh |  | ||||||
|   register: sendmail_login |  | ||||||
| 
 |  | ||||||
| - name: replace python interpriter, if sendmail-login.sh exist |  | ||||||
|   shell: sed -i "s,python3,\/usr\/local\/opt\/python-3.9\/bin\/python3.9," /etc/profile.d/sendmail-login.sh |  | ||||||
|   when: sendmail_login.stat.exists and sys_python_version.stdout is version('3.9.0', '<') |  | ||||||
|   args: |  | ||||||
|     warn: false |  | ||||||
|  | @ -18,3 +18,25 @@ | ||||||
| - name: install Telegram init script link | - name: install Telegram init script link | ||||||
|   shell: |   shell: | ||||||
|     cmd: "chkconfig --add /etc/init.d/sendtelegram-reboot.sh" |     cmd: "chkconfig --add /etc/init.d/sendtelegram-reboot.sh" | ||||||
|  | 
 | ||||||
|  | - name: check that the sendmail-reboot.sh exists | ||||||
|  |   stat: | ||||||
|  |     path: /etc/init.d/sendmail-reboot.sh | ||||||
|  |   register: stat_result | ||||||
|  | 
 | ||||||
|  | - name: replace python interpriter, if sendmail-reboot.sh exist | ||||||
|  |   shell: sed -i "s/python3/\/usr\/local\/bin\/python3.9/" /etc/init.d/sendmail-reboot.sh | ||||||
|  |   when: stat_result.stat.exists | ||||||
|  |   args: | ||||||
|  |     warn: false | ||||||
|  | 
 | ||||||
|  | - name: check that the sendtelegram-login.sh exists | ||||||
|  |   stat: | ||||||
|  |     path: /etc/profile.d/sendtelegram-login.sh | ||||||
|  |   register: stat_result | ||||||
|  | 
 | ||||||
|  | - name: replace python interpriter, if sendtelegram-login.sh exist | ||||||
|  |   shell: sed -i "s/python3/\/usr\/local\/bin\/python3.9/" /etc/profile.d/sendtelegram-login.sh | ||||||
|  |   when: stat_result.stat.exists | ||||||
|  |   args: | ||||||
|  |     warn: false | ||||||
|  | @ -12,5 +12,3 @@ | ||||||
|   when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' |   when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' | ||||||
| 
 | 
 | ||||||
| - include_tasks: configs-and-scripts.yml | - include_tasks: configs-and-scripts.yml | ||||||
| 
 |  | ||||||
| - include_tasks: build-python.yml |  | ||||||
|  | @ -61,7 +61,7 @@ fi | ||||||
| MEM=$(grep /proc/meminfo \ | MEM=$(grep /proc/meminfo \ | ||||||
|     -e 'MemTotal' -e 'MemAvailable' -e 'MemFree' \ |     -e 'MemTotal' -e 'MemAvailable' -e 'MemFree' \ | ||||||
|     -e 'SwapTotal' -e 'SwapFree' \ |     -e 'SwapTotal' -e 'SwapFree' \ | ||||||
|     | numfmt --field 2 --to=iec | sed 's/M/G/g' | sed 's/ kB//g') |     | numfmt --field 2 --from-unit=Ki --to=iec | sed 's/ kB//g') | ||||||
| if [ -n "${MEM}" ]; then | if [ -n "${MEM}" ]; then | ||||||
| TXT_MSG=$(cat <<-END | TXT_MSG=$(cat <<-END | ||||||
| ${TXT_MSG} | ${TXT_MSG} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user