Compare commits
	
		
			2 Commits
		
	
	
		
			958e39bce7
			...
			fd2022333e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| fd2022333e | |||
| fb93943ba5 | 
| @ -12,8 +12,10 @@ | |||||||
| - import_playbook: own/nginx-auth.yml | - import_playbook: own/nginx-auth.yml | ||||||
| - import_playbook: own/phpmyadmin.yml | - import_playbook: own/phpmyadmin.yml | ||||||
| - import_playbook: own/phpmyadmin-nginx-auth.yml | - import_playbook: own/phpmyadmin-nginx-auth.yml | ||||||
| - import_playbook: own/correct-paths-for-pct-enter.yml | #- import_playbook: own/correct-paths-for-pct-enter.yml | ||||||
|  |  | ||||||
| # Import all other group playbooks in this file... | # Import all other group playbooks in this file... | ||||||
|  |  | ||||||
|  | # TODO: удалить [::]: из конфигов. Определится с дефолтным конфигом. В конфиге pma.conf что-то не так с портами после получения сертификатов. | ||||||
|  | # TODO: Перенести маппинг host tld для non-www в conf.d | ||||||
| ... | ... | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ | |||||||
|  |  | ||||||
|   vars: |   vars: | ||||||
|     - phpmyadmin_version: 5.2.1 |     - phpmyadmin_version: 5.2.1 | ||||||
|  |     - blowfish_secret: lookup('community.general.random_string', length=12) | ||||||
|  |  | ||||||
|   # Create phpmyadmin config for apache2 |   # Create phpmyadmin config for apache2 | ||||||
|   # TODO: Set blowfish_secret and make access rights for ./tmp directory |   # TODO: Set blowfish_secret and make access rights for ./tmp directory | ||||||
| @ -23,3 +24,7 @@ | |||||||
|         unzip -qq phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip |         unzip -qq phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip | ||||||
|         rm phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip |         rm phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip | ||||||
|         mv phpMyAdmin-{{ phpmyadmin_version }}-all-languages phpmyadmin |         mv phpMyAdmin-{{ phpmyadmin_version }}-all-languages phpmyadmin | ||||||
|  |         cd phpmyadmin | ||||||
|  |         cp config.sample.inc.php config.inc.php | ||||||
|  |         sed -i "s|'blowfish_secret'] = ''|'blowfish_secret'] = '{{ blowfish_secret }}'|g" config.inc.php | ||||||
|  |         mkdir tmp && sudo chown :33 && chmod g+w tmp | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								playbooks/own/yadm.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								playbooks/own/yadm.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | --- | ||||||
|  | - hosts: [ 'debian10' ] | ||||||
|  |   tasks: | ||||||
|  |     - name: Clone dotfiles repo | ||||||
|  |       shell: yadm clone --bootstrap https://vcs.wpstudio.ru/gitea/dotfiles.git | ||||||
|  | #      TODO: убрать sudo для автовключения тмукса из .bashrc | ||||||
							
								
								
									
										2
									
								
								playbooks/yadm.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								playbooks/yadm.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | |||||||
|  | --- | ||||||
|  | - import_playbook: own/yadm.yml | ||||||
| @ -42,7 +42,7 @@ if [[ ! -f "$PLAYBOOK" ]]; then | |||||||
| fi | fi | ||||||
|  |  | ||||||
| COMMAND=$(cat <<EOF | COMMAND=$(cat <<EOF | ||||||
| ansible-playbook -e "lxc_host=$LXC_HOST" -e runner=lxc --ssh-common-args="-o ProxyCommand='ssh -W %h:%p -q root@$SERVER'" $PLAYBOOK | ansible-playbook -e "lxc_host=$LXC_HOST" -e="domain_name=$LXC_HOST" -e runner=lxc --ssh-common-args="-o ProxyCommand='ssh -W %h:%p -q root@$SERVER'" $PLAYBOOK | ||||||
| EOF | EOF | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
| SERVER=$1 | SERVER=$1 | ||||||
| PLAYBOOK=$2 | PLAYBOOK=$2 | ||||||
| SITE_NAME=$3 | USER=$3 | ||||||
|  |  | ||||||
| while [[ "$#" -gt 0 ]]; do | while [[ "$#" -gt 0 ]]; do | ||||||
|     case $1 in |     case $1 in | ||||||
| @ -28,8 +28,12 @@ if [[ -z "$PLAYBOOK" ]]; then | |||||||
|   exit 1 |   exit 1 | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  | if [[ -z "$USER" ]]; then | ||||||
|  |     USER=root | ||||||
|  | fi | ||||||
|  |  | ||||||
| COMMAND=$(cat <<EOF | COMMAND=$(cat <<EOF | ||||||
| ansible-playbook -e "lxc_host=${SERVER} -e runner=normal" | ansible-playbook -e "lxc_host=${SERVER}" -e "runner=normal" -e "ansible_user=${USER}" | ||||||
| EOF | EOF | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | |||||||
| @ -43,6 +43,12 @@ if [[ -z "$DOMAIN_NAME" ]]; then | |||||||
|   exit 1 |   exit 1 | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  | if [[ ! -f "$PLAYBOOK" ]]; then | ||||||
|  |   echo "Playbook file is not exists: $PLAYBOOK" | ||||||
|  |   usage | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
| COMMAND=$(cat <<EOF | COMMAND=$(cat <<EOF | ||||||
| ansible-playbook -e "lxc_host=${SERVER}" -e "initial_site_name=${SITE_NAME}" -e "domain_name=${DOMAIN_NAME}" -e runner=site | ansible-playbook -e "lxc_host=${SERVER}" -e "initial_site_name=${SITE_NAME}" -e "domain_name=${DOMAIN_NAME}" -e runner=site | ||||||
| EOF | EOF | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user