docker-compose.yml
version: '2.2' services: workstation: image: jeffwen0105/ansible_server:0.2 hostname: workstation privileged: true command: ['/sbin/init'] volumes: - mydata:/home/student/playground extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.10 servera: image: jeffwen0105/ansible_server:0.2 hostname: servera privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.11 serverb: image: jeffwen0105/ansible_server:0.2 hostname: serverb privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.12 serverc: image: jeffwen0105/ansible_server:0.2 hostname: serverc privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.13 serverd: image: jeffwen0105/ansible_server:0.2 hostname: serverd privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.14 servere: image: jeffwen0105/ansible_server:0.2 hostname: servere privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.15 serverf: image: jeffwen0105/ansible_server:0.2 hostname: serverf privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.16 serverg: image: jeffwen0105/ansible_server:0.2 hostname: serverg privileged: true command: ['/sbin/init'] extra_hosts: - "workstation.lab.example.com:10.10.10.10" - "servera.lab.example.com:10.10.10.11" - "serverb.lab.example.com:10.10.10.12" - "serverc.lab.example.com:10.10.10.13" - "serverd.lab.example.com:10.10.10.14" - "servere.lab.example.com:10.10.10.15" - "serverf.lab.example.com:10.10.10.16" - "serverg.lab.example.com:10.10.10.17" networks: ansible: ipv4_address: 10.10.10.17 networks: ansible: driver: bridge ipam: config: - subnet: 10.10.10.10/16 gateway: 10.10.10.1 volumes: mydata:
沒有留言:
張貼留言