ansible shell docker-compose drupal

version: '3.3'

 services:
   drupal:
     image: drupal:latest
     ports:
        - "90:90"
     volumes:
      - drupal_modules:/var/www/html/modules
      - drupal_profiles:/var/www/html/profiles
      - drupal_themes:/var/www/html/themes
      - drupal_sites:/var/www/html/sites
     restart: always
     environment:
       DRUPAL_DB_HOST: db:3306
       DRUPAL_DB_USER: drupal
       DRUPAL_DB_PASSWORD: my_drupal_db_password

   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: my_db_root_password
       MYSQL_DATABASE: drupal
       MYSQL_USER: drupal
       MYSQL_PASSWORD: my_drupal_db_password
 volumes:
   drupal_modules:
   drupal_profiles:
   drupal_themes:
   drupal_sites:
   db_data:

[root@localhost drupal]#
[root@localhost drupal]# ansible localhost -m command  -a "docker-compose up -d"
localhost | CHANGED | rc=0 >>
Trying to pull repository docker.io/library/drupal ...
latest: Pulling from docker.io/library/drupal
Digest: sha256:8460509b5ccffac47fba2a02cc31b883938a62f7df83f27bde1a41c30e3a4be6
Status: Downloaded newer image for docker.io/drupal:latestPulling drupal (drupal:latest)...
Creating drupal_drupal_1 ... done
Creating drupal_db_1     ... done

[root@localhost drupal]# firewall-cmd --zone=public --add-port=82/tcp --permanent
success
[root@localhost drupal]#  firewall-cmd --reload
success
[root@localhost drupal]# firewall-cmd --list-ports
82/tcp
[root@localhost drupal]# ansible localhost -m command  -a "docker-compose up -d"
localhost | CHANGED | rc=0 >>
Removing drupal_drupal_1
Recreating 46a1117beda8_46a1117beda8_46a1117beda8_46a1117beda8_46a1117beda8_drupal_drupal_1 ...
Recreating 46a1117beda8_46a1117beda8_46a1117beda8_46a1117beda8_46a1117beda8_drupal_drupal_1 ... done

[root@localhost drupal]# docker inspect 46a1117beda8 |  grep '"IPAddress"' |
> ^C
[root@localhost drupal]# docker inspect 46a1117beda8 |  grep '"IPAddress"'
Error: No such object: 46a1117beda8
[root@localhost drupal]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                        NAMES
3f61c985bd44        drupal:latest       "docker-php-entryp..."   45 seconds ago      Up 42 seconds       80/tcp, 0.0.0.0:82->82/tcp   drupal_drupal_1
bf97fdfdaa12        mysql:5.7           "docker-entrypoint..."   19 minutes ago      Up 19 minutes       3306/tcp, 33060/tcp          drupal_db_1
[root@localhost drupal]# docker inspect 3f61c985bd44 |  grep '"IPAddress"'
            "IPAddress": "",
                    "IPAddress": "172.19.0.3",
[root@localhost drupal]# 


https://docs.google.com/document/d/e/2PACX-1vT7nUNF6cTsftL2Gsldy82Ljmv03cEbrmW1Hr6XaWDMFJBSnQyw8aFTlUm58fcC2SiKdSwJ1FVBQvjm/pub

[root@localhost docker]# cd drupal/
[root@localhost drupal]# docker-compose down
Stopping drupal_drupal_1 ... done
Stopping drupal_db_1     ... done
Removing drupal_drupal_1 ... done
Removing drupal_db_1     ... done
Removing network drupal_default
[root@localhost drupal]#

Comments